.net - dotnet ef 更新数据库 : A connection was successf

当我运行 dotnet ef update database 时出现此错误:

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.)

我的 csproj 文件:

  <PropertyGroup>
    <TargetFramework>net6.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.0-preview.5.22302.2" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="7.0.0-preview.5.22302.2">
    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="7.0.0-preview.5.22302.2" />
  </ItemGroup>

我的连接字符串:

"DefaultConnectionString": "Server=.;Database=ShopCore;Trusted_Connection=True;"

最佳答案

所以我发现我应该使用 EntityFrameworkCore.SqlServer version 6.0.6 而不是 7.0.0-preview.5.22302.2

关于.net - dotnet ef 更新数据库 : A connection was successfully established with the server, 但随后在登录过程中发生错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72896002/

相关文章:

c# - 即使此 Func<> 变量为空,是什么导致内存分配?

docker - 在 Golang 中使用 docker 将敏感数据作为参数传递

c++ - 类模板中声明的友元函数的模板参数推导

java - 关闭 AsynchronousSocketChannel 时连接重置错误

ios - SwiftUI:有条件地隐藏 View 而不重新创建它

swiftui - 带有条件绑定(bind)的 SwiftUI 中的错误必须具有可选类型,而不是字符

java - 在 OpenAPI 中指定一个集合

sql-server - 无法从 db_owner-group 中删除用户

r - 按两个数字对列名称进行排序

rust - 将未知类型的 PgRow 值转换为字符串