我已连接到没有任何身份的现有SQL数据库,例如没有aspNetUser表等。此后,我使用这样的自定义登录类添加了这些
public class UserLogin : IdentityUser
{
public int LanguageId { get; set; }
public string HQ_PRM_Id { get; set; }
}
然后我生成了一个迁移来创建像这样的表(我称之为身份)
“ dotnet ef迁移添加身份”
然后我使用
运行迁移“ dotnet ef数据库更新身份”
这样创建了表格,一切都很好。但是,我忘了在此后添加的用户类中添加名字和姓氏。问题是当我运行新迁移时,它会显示
数据库中已经有一个名为“ AspNetRoles”的对象。
如何告诉迁移更新架构而不尝试重新创建表?否则,我必须先手动删除对象。这意味着丢失数据。
谢谢