.NET Framework 中是否存在帮助程序类来轻松访问System.ComponentModel.DataAnnotations
命名空间中属性的元数据?
我希望它能够封装处理这些属性的所有逻辑,例如DisplayAttribute
,如果存在则用于显示名称,如果不存在则回退DisplayNameAttribute
。
我看到 ASP.NET MVC 有一个 class DataAnnotationsModelMetadataProvider
,但我希望能够在不依赖 MVC 程序集的情况下使用元数据。
这可能吗?