【发布时间】:2020-07-03 14:03:49
【问题描述】:
我曾尝试在 Visual Studio 2019 中使用实体框架 .netcore。但我有错误。我添加了实体框架,它说你不引用它。我该如何解决?
【问题讨论】:
标签: c# entity-framework .net-core entity-framework-core
我曾尝试在 Visual Studio 2019 中使用实体框架 .netcore。但我有错误。我添加了实体框架,它说你不引用它。我该如何解决?
【问题讨论】:
标签: c# entity-framework .net-core entity-framework-core
在 .Net Core 中,您需要先在 Packages 下面安装
安装包 Microsoft.EntityFrameworkCore
比
安装包 Microsoft.EntityFrameworkCore.Tools
一旦两者都安装了,就需要在命令下运行
Scaffold-DbContext "Server=servername; Database=databasename;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir 模型。
要根据数据库生成模型,您将使用 EntityContext 获得模型文件夹名称中的所有模型类,而不是您可以在控制器中实现方法。
【讨论】:
你需要添加Using EntityFramework;在文件的顶部。另外,不要同时使用 EntityFrameworkCore 和 EntityFramework
【讨论】: