UserProfile
以下に、新しいAsp.Net MVC4Webアプリケーションを作成するときに自動的に生成されるクラスのコードを示します。テーブルの列のUserProfile
タイプはnvarchar(56) not null
。です。ただし、MaxLength(56)
とRequired
?の属性はありません。なぜそれは56の長さとヌル性を持っているのnot null
ですか?
クラスに電子メールプロパティを追加し、移行を使用してテーブルを更新する必要があります。属性を追加する必要があります[Required, MaxLength(256)] string Email
か?
[Table("UserProfile")]
public class UserProfile
{
[Key]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int UserId { get; set; }
public string UserName { get; set; }
}