尝试添加迁移时出现错误:
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’的对象。”出现。
答案 0 :(得分:0)
正如 M.D. 指出的,答案可能就在 Unable to generate an explicit migration in entity framework 中。
但是,如果您可以使用此选项。删除数据库,删除迁移文件夹,然后在包管理器控制台上重新运行 Add-Migration & Update-database
您也可以尝试运行 Update-database 来应用挂起的更改。