删除后,AspNetUsers表及相关内容未在注册时重新迁移

时间:2016-07-04 10:34:35

标签: asp.net migration asp.net-identity ef-migrations

我正在开发一个Asp.NET mvc应用程序。我正在使用身份系统进行身份验证。但是我遇到了问题,因为我删除了所需的表格。

  1. 我使用UI创建了一个帐户,并自动迁移了所需的表,AspNetUser,AspNetUserRoles等。

  2. 然后我出于某些原因删除了这些表

  3. 然后我启用迁移并设置它,AutomaticMigrationsEnabled = true;在配置

  4. 然后我再次从UI创建另一个帐户。

  5. 它会抛出此错误

    enter image description here

    实际上,它不应该抛出此错误,因为我在Configuration中设置了AutomaticMigrationsEnabled = true。我在线搜索解决方案,大多数错误都在改变AspNetUsers表的名称。但我的问题是它没有迁移所需的表。为什么不迁移所需的表?有什么可能的错误?

    在我以前的项目中,我将自动迁移设置为true,我在注册时自动迁移了所需的表。

0 个答案:

没有答案