Microsoft.AspNetCore.Mvc.DataAnnotations 命名空间

提供使用 System.ComponentModel.DataAnnotations 发现模型元数据并实现验证的类型。

AttributeAdapterBase<TAttribute>

ValidationAttributeAdapter<TAttribute> 抽象子类,用于包装适配器所需的所有接口。

MvcDataAnnotationsLocalizationOptions

为 MVC 框架中的 DataAnnotations 本地化提供编程配置。

RequiredAttributeAdapter

AttributeAdapterBase<TAttribute>(对于 RequiredAttribute)。

ValidationAttributeAdapter<TAttribute>

的实现 IClientModelValidator ,它了解数据注释属性。

ValidationAttributeAdapterProvider

为给定属性创建 。IAttributeAdapter

ValidationProviderAttribute

用于将类型的 ValidationAttribute 属性分组为一个的抽象类 Attribute

接口

IAttributeAdapter

接口,以便适配器向错误消息提供其相关值。

IValidationAttributeAdapterProvider

用于提供 IAttributeAdapter的提供程序。

注解

有关验证的简介,请参阅 模型验证