如何在Visual Studio 2015中使用Sql server compact toolbox - Asp.net核心项目

时间:2016-12-02 09:47:11

标签: sql-server entity-framework asp.net-core

我正在使用visual studio 2015(asp.net核心项目)。在我的项目中,我使用服务器紧凑工具箱创建了一个数据库。当我尝试生成代码以将实体数据模型添加到当前项目时,会发生以下错误:“请将Entity Framework.SqlserverCompact Nuget包添加到项目中”。我已经从Nuget包管理器中添加了包,如下所示。 - 安装包Microsoft.EntityFrameworkCore.SqlServer。我还尝试通过管理nuget包添加。即使这样,也会发生同样的错误请告诉我如何在asp.net核心中解决此问题。提前谢谢。

2 个答案:

答案 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