System.ComponentModel.DataAnnotations 命名空间
类
AssociatedMetadataTypeTypeDescriptionProvider | 通过添加在关联类中定义的特性和属性信息,从而扩展某个类的元数据信息。 |
AssociationAttribute | 指定实体成员表示数据关系(如外键关系)。 |
BindableTypeAttribute | 指定类型是否通常用于绑定。 |
CompareAttribute | 提供用于比较两个属性的特性。 |
ConcurrencyCheckAttribute | 指定属性参与乐观并发检查。 |
CreditCardAttribute | 指定数据字段值是信用卡号。 |
CustomValidationAttribute | 指定用于验证属性或类实例的自定义验证方法。 |
DataTypeAttribute | 指定要与数据字段关联的其他类型的名称。 |
DisplayAttribute | 提供一个通用特性,使您可以为实体分部类的类型和成员指定可本地化的字符串。 |
DisplayColumnAttribute | 将所引用的表中显示的列指定为外键列。 |
DisplayFormatAttribute | 指定 ASP.NET 动态数据如何显示数据字段以及如何设置数据字段的格式。 |
EditableAttribute | 指示数据字段是否可编辑。 |
EmailAddressAttribute | 确认一电子邮件地址。 |
EnumDataTypeAttribute | 使 .NET Framework 枚举能够映射到数据列。 |
FileExtensionsAttribute | 文件扩展名验证 |
FilterUIHintAttribute | 表示一个特性,该特性用于指定列的筛选行为。 |
KeyAttribute | 表示一个或多个用于唯一标识实体的属性。 |
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 | 表示与数据字段和参数关联的数据类型的枚举。 |