【发布时间】:2019-07-03 11:56:57
【问题描述】:
我有一个名为 RemoteWork 的项目,其中有我的 Dbcontext。我在 DbContext 中有 2 个模型 - 用户和产品。我使用的是代码优先方法。然后我使用了“add-migration”,它成功了。然后我在另一个名为 Apiclient 的项目中引用了 Remotework。他们都在同一个解决方案中。现在我在 USER 中更改了我的表,所以它不同步。我想让它同步。我尝试了我在网上阅读的不同方法,我收到了不同的错误消息。任何人都可以在这方面提供帮助。
我已经这样做了:Add-Migration SecondMigration
这是错误信息:
在程序集“AppClient”中未找到 DbContext。确保您使用的是正确的程序集,并且该类型既不是抽象的也不是泛型的。
请注意,AppClient 是作为启动项目制作的。我也尝试过将远程工作作为一个启动项目,它也没有解决它:
PM> Add-Migration SecondMigration
在程序集“AppClient”中未找到 DbContext。确保您使用的是正确的程序集,并且该类型既不是抽象的也不是泛型的。
PM> Add-Migration -Name MyMigration -OutputDir MyMigrationDir -Context BettingDbContext -Project RemoteWork -StartupProject AppClient
我希望模型与我的数据库同步
【问题讨论】:
标签: c# entity-framework .net-core migration