添加新迁移时迁移待处理

时间:2021-05-27 19:06:38

标签: asp.net asp.net-mvc

尝试添加迁移时出现错误:

Unable to generate an explicit migration because the following explicit migrations are pending: 
[202105121227574_InitialModel, 202105130939495_AddIsSubscribedToCustomer, 
202105130949458_AddMembershipType, 202105130952550_PopulateMembershipTypes, 
202105131009495_ApplyAnnotationsToCustomerName, 202105131435142_AddNameToMembershipType,  
02105131435496_UpdateExistingMembership, 202105131443052_UpdateExistingMembership2,...

很久以前我已经添加了它们并在每个之后更新了数据库,这没有多大意义。 所以我尝试更新数据库,但有人可能会怀疑错误“数据库中已经有一个名为‘ColumnName’的对象。”出现。

1 个答案:

答案 0 :(得分:0)

正如 M.D. 指出的,答案可能就在 Unable to generate an explicit migration in entity framework 中。

但是,如果您可以使用此选项。删除数据库,删除迁移文件夹,然后在包管理器控制台上重新运行 Add-Migration & Update-database

您也可以尝试运行 Update-database 来应用挂起的更改。