1

例如,我将有关显示列的信息存储在数据库中,并且我不想使用 DisplayColumnAttribute 来定义它。如何在运行时创建 DataAnnotations 信息?

4

1 回答 1

1

可能您需要使用“DynamicData Buddy Classes”功能。它允许将验证元数据保存在单独的类中。因此,您可以创建自定义生成器,该生成器将从您的数据库生成“伙伴类”。

更新:当遇到 DataAnnotations 属性机制的另一个限制时,查看我今天发现的这篇博文。

于 2009-09-07T06:15:44.843 回答