首页 > 其他分享 >EF Core – 7.0 New Features

EF Core – 7.0 New Features

时间:2022-09-26 12:56:26浏览次数:68  
标签:Core EF 7.0 error New True

前言

这篇不会细谈功能, 只是一个总链接.

 

参考

Docs – What's New in EF Core 7.0

 

Breaking Change

我 follow EF Core – 搭建单侧环境 做了一遍, 在运行 dotnet ef database update 后就出现了 error

A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - The certificate chain was issued by an authority that is not trusted.)

其原因是 EF Core 7.0 依赖了 Microsoft.Data.SqlClient 5.0.0

Github Issue – EFCore.SqlServer 6.0.1 Untrusted certificate authority error

 

而 Microsoft.Data.SqlClient 4.0.0 的时候有一个 breaking change 

 

解决方法有好几个

参考: Stack Overflow – "The certificate chain was issued by an authority that is not trusted" when connecting DB in VM Role from Azure website

最简单的是在 ConnectionStrings 加上 TrustServerCertificate=True, 变成这样

Server=192.168.1.152;Database=EFCore7;Trusted_Connection=True;MultipleActiveResultSets=true;TrustServerCertificate=True

这个 for development 情况下是可以的, 在 production 的时候就不太理想了. 但我目前还没有 EF Core 7.0 production 的项目, 之后才研究 TODO...

 

JSON Columns

 

ExecuteUpdate and ExecuteDelete (Bulk updates)

 

标签:Core,EF,7.0,error,New,True
From: https://www.cnblogs.com/keatkeat/p/16730494.html

相关文章

  • 2022-09-06 Invalid default value for prop "value": Props with type Object/Array
    前言:父级给子组件传值,子组件接收传递过来的变量报错:Invaliddefaultvalueforprop"value":PropswithtypeObject/Arraymustuseafactoryfunctiontoreturnthe......
  • React-Native 中关于 useEffect 钩子的完整指南
    React-Native中关于useEffect钩子的完整指南本指南将提供有关react-native中useEffect挂钩的完整信息。同样的概念也可以应用于反应。在React-Native应用程序......
  • vue3中watch和watchEffect的区别
    1、watch需要明确监听哪个属性2、watchEffect会根据其中的属性,自动监听其变化3、watcheffect初始化时,一定会执行一次(收集要监听的数据,不然不知道监听的是什么),watch只有你......
  • HMS Core上新啦!
    HMSCore上新啦!分析服务营销分析报告全新上线;?ha_source=hms1运动健康服务支持目标场景事件订阅;音频编辑服务提供专业的三维声音频编辑与渲染能力,更多HMSCore能力可点击网......
  • .netcore 下搭建本地nuget服务器
    1.首先创建一个普通的项目这个项目后面会放入我们自定义的nuget服务器给予其他项目应用2.我们对这个项目进行一下设置1)项目->属性选中构建nuget包2)项目点击发布......
  • Junit_@Before@Afte和反射_概述
    Junit_@Before@Afte@Before:修饰的方法会在测试方法之前被自动执行@Afte:修饰的方法会在测试方法执行之后自动被执行测试类反射_概述反射:框架设计的灵魂框架......
  • #define RT_OBJECT_HOOK_CALL(func, argv) __on_##func argv
    RT_OBJECT_HOOK_CALL(rt_object_attach_hook,(object));#defineRT_OBJECT_HOOK_CALL(func,argv)__on_##funcargv展开后:__on_rt_object_attach_hook(object......
  • EFCore乐观并发控制
    为了避免多个用户同时操作同一个资源造成的并发冲突问题,通常需要进行并发控制。并发控制分为:乐观和悲观两策略悲观:悲观并发控制一般采用行锁、表锁等排它销对资源进行锁......
  • CAP事件总线在NetCore中的应用+MySql存储队列信息
    上一篇链接:https://www.cnblogs.com/fei686868/p/16721769.html在上一篇中,我们介绍了CAP基于内存存储的应用。本篇我们介绍下,把存储做到mysql中,队列还是使用内存队列。my......
  • ::before与::after的使用
    今天介绍在前端开发中,会使用到的伪元素::before和::after介绍两个主要的作用1.在标签前面或者后面添加元素 例子1:使用::before和::after在标签前添加线条观察上面......