我想将自定义字段添加到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; }
}
但这没有任何作用。
答案 0 :(得分:0)
通常,如果数据库表不为空,则无法添加“非空”的新列。
现在你可以清空数据库并重新创建这些字段,或者手动将它们改为非空,你会没事的。 当然,如果有记录并且您不想丢失它们,则需要在列中填写一些值名字和姓氏