Slide 26
Slide 26 text
.NET8 Preview2で追加
• .NET8 Preview2で組み込みのデータ検証に拡張属性がいくつ
か追加されました。
属性 説明
Required(DisallowAllDefalutValues) 構造体がデフォルト値と等しくないことを検証
DateOnlyなら0001/01/01
Range(MinimumIsExclusive,MaximumIsE
xclusive)
範囲の検証で境界値を拒否できるようになった
(0,10)としたときは0と10はダメのように設定可能
ex) Length(10, 20) 文字列またはコレクションの長さの下限と上限を設定できるようになりました。
AllowedValues プロパティを検証するための許可リストを指定できる
DeniedValues プロパティを検証するための拒否リストを指定できる