1
EF6では、空の文字列を許可するが、nullを許可しない注釈はありますか?EF6 - 空の文字列を許可してもnullを許可しない注釈
[必須]を試しました。ただし、この注釈では空の文字列またはnullは許可されません。
[Required]
[MaxLength(80)]
public string ShortDescription { get; set; }
EF6では、空の文字列を許可するが、nullを許可しない注釈はありますか?EF6 - 空の文字列を許可してもnullを許可しない注釈
[必須]を試しました。ただし、この注釈では空の文字列またはnullは許可されません。
[Required]
[MaxLength(80)]
public string ShortDescription { get; set; }
[AllowEmptyStrings = true]オプションを[必須]アノテーションに追加するだけで表示されます。
[Required(AllowEmptyStrings = true)]
[MaxLength(80)]
public string ShortDescription { get; set; }
理由は何ですか? –
ほとんどの場合、私はデータベースにnull値を入れる理由はほとんどまたはまったくありません。空の文字列をチェックすることは、nullをチェックすることと同じくらい良いことです。ほとんどの場合、私は両方をチェックする理由は見当たりません。 –