下面显示了UserProfile
创建新的 Asp.Net MVC 4 Web 应用程序时自动生成的类的代码。table 的列UserProfile
将具有nvarchar(56) not null
. 但是,它没有MaxLength(56)
and的属性Required
?为什么它的长度为 56 且可空性为not null
?
我需要在类中添加一个 email 属性并使用迁移来更新表。我应该添加属性[Required, MaxLength(256)] string Email
吗?
[Table("UserProfile")]
public class UserProfile
{
[Key]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int UserId { get; set; }
public string UserName { get; set; }
}