如何添加新的迁移而不必手动删除已经存在的表?

时间:2019-05-09 10:00:41

标签: entity-framework entity-framework-core

我制作了一个带有用户身份验证的ASP.Net Core Web应用程序。 CreateIdentitySchema迁移已自动实施。然后,我添加了一个新的迁移,我尝试对其进行更新(Upate-database)。这导致错误:

  

“表'AspNetRoles'已经存在”。

根据我在Internet上阅读的内容,解决此问题的一种方法是手动删除表“ AspNetRoles”或将其从新迁移中删除。

我希望迁移能够自动从旧迁移中删除表,并使用UpDown方法重新创建它们。

每次我要应用新迁移时,是否真的必须手动删除现有表(从以前的迁移中删除)?

0 个答案:

没有答案