【问题标题】:How can i do migrations folder in class library?我如何在类库中做迁移文件夹?
【发布时间】:2019-07-09 01:07:12
【问题描述】:

我的解决方案中有数据库模型和 DbContext 的类库。我想在这一层添加迁移,但出现错误。

我使用这个命令: dotnet ef migrations add InitialCreate

但是运行后出现这个错误

在程序集“DRM.Repo”中未找到 DbContext。确保您使用的是正确的程序集,并且该类型既不是抽象的也不是泛型的。

【问题讨论】:

  • DRM.Repo 是正确的项目吗?那是您定义 DbContext 的类库吗?
  • DbContext 是否在同一个项目中?它是完整的吗?里面有数据库的引用吗?
  • 是的,它是同一个项目,谢谢您的尽快回复,我找到了解决方法,我在命令上写了这个“add-migration initial -verbose”,它可以工作......

标签: c# entity-framework


【解决方案1】:

解决方法: 1)打开工具>> Nuget包管理器>>包管理器控制台 2)确保下拉菜单中的默认项目是您要创建迁移的位置并运行此代码“add-migration initial -verbose”

【讨论】:

    猜你喜欢
    • 2018-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2019-07-27
    • 1970-01-01
    相关资源
    最近更新 更多