.net 如何在不依赖MVC的情况下获取DataAnnotations元数据

.net 如何在不依赖MVC的情况下获取DataAnnotations元数据,.net,data-annotations,.net,Data Annotations,.NET Framework中是否存在一个帮助器类,可以方便地从System.ComponentModel.DataAnnotations命名空间中的属性访问元数据 我希望它能够封装处理这些属性的所有逻辑,例如,如果显示名称存在,则使用DisplayAttribute,如果不存在,则返回到DisplayNameAttribute 我看到ASP.NET MVC有一个类DataAnnotationsModelMetadataProvider,但我希望能够在不依赖MVC程序集的情况下使用元数据 这可能

.NET Framework中是否存在一个帮助器类,可以方便地从
System.ComponentModel.DataAnnotations
命名空间中的属性访问元数据

我希望它能够封装处理这些属性的所有逻辑,例如,如果显示名称存在,则使用
DisplayAttribute
,如果不存在,则返回到
DisplayNameAttribute

我看到ASP.NET MVC有一个类
DataAnnotationsModelMetadataProvider
,但我希望能够在不依赖MVC程序集的情况下使用元数据

这可能吗