如何使用带约束的AspNetCore.Identity自定义字段。

时间:2018-05-16 17:50:13

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

我想将自定义字段添加到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; }
    }

但这没有任何作用。

1 个答案:

答案 0 :(得分:0)

通常,如果数据库表不为空,则无法添加“非空”的新列。

现在你可以清空数据库并重新创建这些字段,或者手动将它们改为非空,你会没事的。 当然,如果有记录并且您不想丢失它们,则需要在列中填写一些值名字和姓氏

相关问题