从外部程序访问Plinqo元数据的策略是什么?

时间:2011-04-19 17:23:12

标签: linq-to-sql metadata plinqo

我正在使用Plinqo和Linq-to-SQL来实现存储库。我想通过检查元数据并相应地采取行动来通知UI验证规则。问题是,Plinqo中的元数据类被标记为内部,并嵌套在它们装饰的类中。

如何从这些类中获取并枚举其他程序集中的属性?

1 个答案:

答案 0 :(得分:0)

我知道完成此任务的唯一方法是使用Reflection。 following code使用反射并查找在内部元数据类上定义的所有规则属性。 DynamicData还使用在生成的分部类中可以找到的类上定义的属性,对元数据类中定义的属性执行类似的查找:

[System.ComponentModel.DataAnnotations.MetadataType(typeof运算(PetShop.Data.Category.Metadata))]

由于 -Blake Niemyjski