【问题标题】:Doesnt reference entity framework error at .NetCore.Net Core 不引用实体框架错误
【发布时间】:2020-07-03 14:03:49
【问题描述】:

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

error picture

【问题讨论】:

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


    【解决方案1】:

    在 .Net Core 中,您需要先在 Packages 下面安装

    安装包 Microsoft.EntityFrameworkCore

    安装包 Microsoft.EntityFrameworkCore.Tools

    一旦两者都安装了,就需要在命令下运行

    Scaffold-DbContext "Server=servername; Database=databasename;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir 模型。

    要根据数据库生成模型,您将使用 EntityContext 获得模型文件夹名称中的所有模型类,而不是您可以在控制器中实现方法。

    【讨论】:

      【解决方案2】:

      你需要添加Using EntityFramework;在文件的顶部。另外,不要同时使用 EntityFrameworkCore 和 EntityFramework

      【讨论】:

      • 我只下载了 EntityFramework 和未安装的 EntityFrameworkCore。但它无法解决。然后我尝试了相反的方法。但还是一样
      猜你喜欢
      • 1970-01-01
      • 2016-12-16
      • 2017-12-15
      • 2018-04-06
      • 1970-01-01
      • 2016-01-18
      • 1970-01-01
      • 1970-01-01
      • 2021-04-28
      相关资源
      最近更新 更多