在运行时从自己的元数据系统创建DataAnnotations

时间:2009-07-31 13:54:52

标签: .net data-annotations

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

1 个答案:

答案 0 :(得分:1)

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

更新:在遇到DataAnnotations属性机制的另一个限制时,检查我今天发现的this blogpost