.NetCore上没有引用实体框架错误

时间:2020-07-03 14:03:49

标签: c# entity-framework .net-core entity-framework-core

我试图在Visual Studio 2019中使用实体框架.netcore。但是我有错误。我添加了实体框架,它说您没有引用它。我该如何解决?

error picture

2 个答案:

答案 0 :(得分:0)

您需要添加Using EntityFramework;在文件顶部。另外,请勿同时使用EntityFrameworkCore和EntityFramework

答案 1 :(得分:0)

在.Net Core中,您需要先在软件包下方安装

安装软件包Microsoft.EntityFrameworkCore

安装包Microsoft.EntityFrameworkCore.Tools

一旦安装完毕,两者都将比您需要在命令下运行

Scaffold-DbContext“服务器=服务器名称;数据库=数据库名称; Trusted_Connection =真实;” Microsoft.EntityFrameworkCore.SqlServer -OutputDir模型。

要按数据库生成模型,则比在Controller中实现Method时,您将在具有EntityContext的Models文件夹名称中获得所有模型类。

相关问题