为什么Asp.net核心身份添加迁移首先删除表并再次创建

时间:2019-01-13 16:10:36

标签: asp.net-core asp.net-identity entity-framework-core

我正在Asp.Net Core Identity中添加一个字段

public class ApplicationUser : IdentityUser
    {
        public string Permissions { get; set; }
    }

但是,当我添加迁移时,它首先删除表,然后添加列,最后重新创建表。但是我在其他表中有一些引用,所以我不想删除AspNetUser表

enter image description here

我添加了迁移并创建了类

enter image description here

当我更新数据库时

update-database -Context ApplicationDbContext

然后发生错误

  

数据库中已经有一个名为“ AspNetRoles”的对象。

0 个答案:

没有答案