System.ComponentModel.DataAnnotations 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供屬性類別,這些類別可用來定義 ASP.NET MVC 和 ASP.NET 資料控制項的中繼資料。
類別
| AllowedValuesAttribute |
指定屬性中應允許的值清單。 |
| AssociatedMetadataTypeTypeDescriptionProvider |
會以加入於關聯類別中定義之屬性 (Attribute) 及屬性 (Property) 資訊的方式,延伸類別中繼資料的資訊。 |
| AssociationAttribute |
指定實體成員代表資料關聯性,例如外部索引鍵關聯性。 |
| Base64StringAttribute |
指定資料欄值是格式正確的 Base64 字串。 |
| BindableTypeAttribute |
指定型別是否通常使用於繫結。 |
| CompareAttribute |
提供比較兩個屬性 (Property) 的屬性 (Attribute)。 |
| ConcurrencyCheckAttribute |
指定屬性參與開放式並行存取檢查。 |
| CreditCardAttribute |
指定資料欄位值為信用卡號碼。 |
| CustomValidationAttribute |
指定用來驗證屬性或類別執行個體的自訂驗證方法。 |
| DataTypeAttribute |
指定要與資料欄位產生關聯的其他類型名稱。 |
| DeniedValuesAttribute |
指定屬性中不應允許的值清單。 |
| DisplayAttribute |
提供一般用途屬性,可讓您為實體部分類別的類型和成員指定可當地語系化的字串。 |
| DisplayColumnAttribute |
將所參考資料表中顯示的資料行指定為外部索引鍵資料行。 |
| DisplayFormatAttribute |
指定 ASP.NET Dynamic Data 顯示和格式化資料欄位的方式。 |
| EditableAttribute |
表示是否可以編輯資料欄位。 |
| EmailAddressAttribute |
驗證電子郵件地址。 |
| EnumDataTypeAttribute |
讓 .NET 列舉對應至資料行。 |
| FileExtensionsAttribute |
驗證副檔名。 |
| FilterUIHintAttribute |
代表用來指定資料行篩選行為的屬性。 |
| KeyAttribute |
表示唯一識別實體的一或多個屬性。 |
| LengthAttribute |
指定屬性中允許之集合/字串資料的最小和最大長度。 |
| MaxLengthAttribute |
指定屬性中所允許之陣列或字串資料的最大長度。 |
| MetadataTypeAttribute |
指定與資料模型類別產生關聯的中繼資料類別。 |
| MinLengthAttribute |
指定屬性中所允許之陣列或字串資料的最小長度。 |
| PhoneAttribute |
指定資料欄位值為語式正確的電話號碼。 |
| RangeAttribute |
指定資料欄位值的數值範圍條件約束。 |
| RegularExpressionAttribute |
指定 ASP.NET Dynamic Data 中的資料欄位值必須符合指定的規則運算式 (Regular Expression)。 |
| RequiredAttribute |
指定資料欄位值為必要。 |
| ScaffoldColumnAttribute |
指定類別或資料行是否使用 Scaffolding。 |
| ScaffoldTableAttribute |
指定類別或資料的資料表 (Data Table) 是否使用 Scaffolding。 |
| StringLengthAttribute |
指定資料欄位中允許的最小和最大字元長度。 |
| TimestampAttribute |
將資料行的資料類型指定為資料列版本。 |
| UIHintAttribute |
指定 Dynamic Data 用來顯示資料欄位的範本或使用者控制項。 |
| UrlAttribute |
提供 URL 驗證。 |
| ValidationAttribute |
做為所有驗證屬性的基底類別。 |
| ValidationContext |
描述要在其中執行驗證檢查的內容。 |
| ValidationException |
表示使用 ValidationAttribute 類別驗證資料欄位時發生的例外狀況 (Exception)。 |
| ValidationResult |
代表驗證要求結果的容器。 |
| Validator |
定義 Helper 類別,包含在相關聯的 ValidationAttribute 屬性內時,可用來驗證物件、屬性和方法。 |
介面
| IValidatableObject |
提供一種方式來驗證物件。 |
列舉
| DataType |
代表與資料欄位和參數關聯的資料類型列舉。 |