System.ComponentModel.DataAnnotations 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ASP.NET MVCおよび ASP.NET データ コントロールのメタデータを定義するために使用される属性クラスを提供します。
クラス
| 名前 | 説明 |
|---|---|
| AssociatedMetadataTypeTypeDescriptionProvider |
関連付けられたクラスで定義されている属性とプロパティ情報を追加することで、クラスのメタデータ情報を拡張します。 |
| AssociationAttribute |
エンティティ メンバーが外部キー リレーションシップなどのデータ リレーションシップを表すように指定します。 |
| BindableTypeAttribute |
通常、バインディングに型を使用するかどうかを指定します。 |
| CompareAttribute |
2 つのプロパティを比較する属性を提供します。 |
| ConcurrencyCheckAttribute |
プロパティがオプティミスティック コンカレンシー チェックに参加することを指定します。 |
| CreditCardAttribute |
データ フィールドの値がクレジット カード番号であることを指定します。 |
| CustomValidationAttribute |
プロパティまたはクラス インスタンスの検証に使用するカスタム検証メソッドを指定します。 |
| DataTypeAttribute |
データ フィールドに関連付ける追加の型の名前を指定します。 |
| DisplayAttribute |
エンティティ部分クラスの型とメンバーにローカライズ可能な文字列を指定できる汎用属性を提供します。 |
| DisplayColumnAttribute |
参照されるテーブルに外部キー列として表示される列を指定します。 |
| DisplayFormatAttribute |
動的データでデータ フィールドを表示および書式設定する方法 ASP.NET 指定します。 |
| EditableAttribute |
データ フィールドが編集可能かどうかを示します。 |
| EmailAddressAttribute |
電子メール アドレスを検証します。 |
| EnumDataTypeAttribute |
.NET列挙をデータ列にマップできるようにします。 |
| FileExtensionsAttribute |
ファイル名拡張子を検証します。 |
| FilterUIHintAttribute |
列のフィルター処理の動作を指定するために使用される属性を表します。 |
| KeyAttribute |
エンティティを一意に識別する 1 つ以上のプロパティを示します。 |
| MaxLengthAttribute |
プロパティで使用できる配列または文字列データの最大長を指定します。 |
| MetadataTypeAttribute |
データ モデル クラスに関連付けるメタデータ クラスを指定します。 |
| MinLengthAttribute |
プロパティで使用できる配列または文字列データの最小長を指定します。 |
| PhoneAttribute |
データ フィールドの値が整形式の電話番号であることを指定します。 |
| RangeAttribute |
データ フィールドの値の数値範囲の制約を指定します。 |
| RegularExpressionAttribute |
動的データのデータ フィールド値 ASP.NET 指定した正規表現と一致する必要があることを指定します。 |
| RequiredAttribute |
データ フィールド値が必要であることを指定します。 |
| ScaffoldColumnAttribute |
クラスまたはデータ列でスキャフォールディングを使用するかどうかを指定します。 |
| ScaffoldTableAttribute |
クラスまたはデータ テーブルでスキャフォールディングを使用するかどうかを指定します。 |
| StringLengthAttribute |
データ フィールドで使用できる文字の最小長と最大長を指定します。 |
| TimestampAttribute |
列のデータ型を行バージョンとして指定します。 |
| UIHintAttribute |
動的データがデータ フィールドの表示に使用するテンプレートまたはユーザー コントロールを指定します。 |
| UrlAttribute |
URL 検証を提供します。 |
| ValidationAttribute |
すべての検証属性の基本クラスとして機能します。 |
| ValidationContext |
検証チェックが実行されるコンテキストについて説明します。 |
| ValidationException |
ValidationAttribute クラスが使用されている場合に、データ フィールドの検証中に発生する例外を表します。 |
| ValidationResult |
検証要求の結果のコンテナーを表します。 |
| Validator |
関連付けられている ValidationAttribute 属性にオブジェクト、プロパティ、およびメソッドが含まれている場合にオブジェクト、プロパティ、およびメソッドを検証するために使用できるヘルパー クラスを定義します。 |
インターフェイス
| 名前 | 説明 |
|---|---|
| IValidatableObject |
オブジェクトを検証する方法を提供します。 |
列挙型
| 名前 | 説明 |
|---|---|
| DataType |
データ フィールドとパラメーターに関連付けられているデータ型の列挙体を表します。 |