如何 AspNetCore.Identity 具有约束的自定义字段



我想将自定义字段添加到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,您将没事的。 当然,如果有记录并且您不想丢失它们,则需要在"名字"和"姓氏"列中填充一些值

相关内容

  • 没有找到相关文章

最新更新