エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【ASP.NET MVC5】マスタの値が重複しないように、モデルのプロパティにインデックスユニークを付ける
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【ASP.NET MVC5】マスタの値が重複しないように、モデルのプロパティにインデックスユニークを付ける
【ASP.NET MVC5】マスタの値が重複しないように、モデルのプロパティにインデックスユニークを付ける ポ... 【ASP.NET MVC5】マスタの値が重複しないように、モデルのプロパティにインデックスユニークを付ける ポイント [Index(IsUnique=true)] という Annotation 属性をプロパティに付けることでそのカラムは一意となる。 プロパティの型が String の場合、MaxLength も付ける必要がある。一意性をチェックするためには、カラムへの格納サイズが無限とも思われる String だとパフォーマンスが大きく低下するためと思われる。 モデルのコード public class Sex { public int Id { get; set; } [Required] [Index(IsUnique=true)] [MaxLength(10)] public string Name { get; set; } } もし MaxLength 属性を付けなかった場合は、ど