【问题标题】:What's a strategy for accessing Plinqo metadata from an external program?从外部程序访问 Plinqo 元数据的策略是什么?
【发布时间】:2011-04-19 17:23:12
【问题描述】:

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

如何获取这些类并从另一个程序集中枚举它们的属性?

【问题讨论】:

    标签: linq-to-sql metadata plinqo


    【解决方案1】:

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

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

    谢谢 -布莱克·涅米斯基

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-09
      • 2010-09-13
      • 2020-03-06
      • 2013-05-25
      • 2015-12-02
      • 1970-01-01
      • 2015-07-09
      相关资源
      最近更新 更多