我正在使用visual studio 2015(asp.net核心项目)。在我的项目中,我使用服务器紧凑工具箱创建了一个数据库。当我尝试生成代码以将实体数据模型添加到当前项目时,会发生以下错误:“请将Entity Framework.SqlserverCompact Nuget包添加到项目中”。我已经从Nuget包管理器中添加了包,如下所示。 - 安装包Microsoft.EntityFrameworkCore.SqlServer。我还尝试通过管理nuget包添加。即使这样,也会发生同样的错误请告诉我如何在asp.net核心中解决此问题。提前谢谢。
答案 0 :(得分:0)
错误消息显示您应该显示此程序包EntityFramework.SqlServerCompact,因为您要使用SqlServer Compact版本。您正在安装此Microsoft.EntityFrameworkCore.SqlServer,它用于完整功能Sql Server。
删除您安装的那个以及错误消息建议的那个。
答案 1 :(得分:0)
您应该使用PMC命令
脚手架的DbContext
如此处所述,从数据库创建模型:https://github.com/ErikEJ/EntityFramework.SqlServerCompact/wiki/Using-EF-Core-with-SQL-Server-Compact-in-Traditional-.NET-Applications