题
我无法弄清楚为什么正在错误地创建迁移代码。 自从我创建数据库以来,数据库模型没有更改。
然而,如果我尝试创建迁移,它填充了不引用正确结构的代码。 例如,在UP方法中,我得到
DropForeignKey("dbo.Accounts", "BillingAddress_Id", "dbo.Addresses");
.
实际上没有帐户或地址表。
我正在使用add-migration myname -startupprojectname ui创建包管理器中的迁移 我将DataLayer作为默认项目
解决方案
显式命名 - 项目似乎有助于解决此问题。 I.E
add-migration kfirst -project DataLayer -StartUpProjectName UI
. 不隶属于 StackOverflow