我想将自定义字段添加到AspNetCore.Identity并已完成此操作
public class ApplicationUser : IdentityUser
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
我试图这样做
public class ApplicationUser : IdentityUser
{
[Required]
public string FirstName { get; set; }
[Required]
public string LastName { get; set; }
}
但这无济于事。
通常,如果数据库表不为空,则无法添加"非空"的新列。
现在,您可以清空数据库并重新创建这些字段,或者手动将它们更改为 Not Null,您将没事的。 当然,如果有记录并且您不想丢失它们,则需要在"名字"和"姓氏"列中填充一些值