我希望我的课程以统一的方式提供元数据。怎么样?

时间:2016-02-26 16:02:34

标签: c# oop

我的数据访问层中有一堆类与数据库表(ORM解决方案的一部分)对话。现在,我希望我的课程提供一些有关自动化和文档目的的数据。类似于 - 表名,主键名,描述列等等......当然,有价值的信息只是为了区分数据访问类与其他类。

不确定如何实现这一点。如果我使用静态属性然后我被迫使用反射,并且很难检查类是否有信息,并且存在程序员可能包含某些信息但不是所有信息都会破坏的问题。

如果我使用接口,那么我需要从类创建对象以提取数据,并且类没有统一的构造函数来执行此操作。接口无法定义必要的构造函数。

提示?

0 个答案:

没有答案