asp.net-core - 当前上下文中不存在名称 "SqlServerValueGenerationStrategy"

标签 asp.net-core

我使用的是 ASP.NET Core 2.1。创建 API 项目后,我运行以下命令

Add-Migration MOBAPP -Project OVMInfrastructure
Update-Database

当我运行update-database时,出现此错误:

The name "SqlServerValueGenerationStrategy" does not exist in the current context

我重新安装了以下 Nuget 软件包

Microsoft.EntityFrameworkCore.SqlServer

但它仍然不起作用。

Click here to see my error picture.

最佳答案

按照以下步骤操作:

  1. JSAInfrastruct 中安装软件包 Microsoft.EntityFrameworkCore 版本 2.1.0
  2. JSAInfrastruct 中安装软件包 Microsoft.EntityFrameworkCore.Relational 版本 2.1.0
  3. JSAInfrastruct 中安装软件包 Microsoft.EntityFrameworkCore.SqlServer 版本 2.1.0
  4. JSAAPI 中的 Microsoft.EntityFrameworkCore.SqlServer 更新到版本 2.1.0
  5. 构建您的项目

Result

关于asp.net-core - 当前上下文中不存在名称 "SqlServerValueGenerationStrategy",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52134506/

相关文章:

macos - 我们可以在 mac OS X 中创建 asp 5 应用程序而不使用 mono 吗?

asp.net-core - 如何安装较新的 MSBuild 版本?

asp.net - IdentityServer4.Services.InMemory 不工作

c# - Asp.net Core 3.0 CORS 根据官方文档无法正常工作

.net - 这些 ASP.NET Core 依赖项警告的来源是什么?

visual-studio-2015 - 缺少脚手架 ASP.Net Core

asp.net-core - 检查 RenderFragment 是否为空

docker - ASP.NET 5 : docker build with multi-projects solution

angular - 关于asp.net core angular 2 starter应用结构

c# - SupportedUICultures 不显示所有文化