我使用的是 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
但它仍然不起作用。
最佳答案
按照以下步骤操作:
- 在
JSAInfrastruct
中安装软件包Microsoft.EntityFrameworkCore
版本 2.1.0 - 在
JSAInfrastruct
中安装软件包Microsoft.EntityFrameworkCore.Relational
版本 2.1.0 - 在
JSAInfrastruct
中安装软件包Microsoft.EntityFrameworkCore.SqlServer
版本 2.1.0 - 将
JSAAPI
中的Microsoft.EntityFrameworkCore.SqlServer
更新到版本 2.1.0 - 构建您的项目
关于asp.net-core - 当前上下文中不存在名称 "SqlServerValueGenerationStrategy",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52134506/