我的数据访问层中有一堆类与数据库表(ORM解决方案的一部分)对话。现在,我希望我的课程提供一些有关自动化和文档目的的数据。类似于 - 表名,主键名,描述列等等......当然,有价值的信息只是为了区分数据访问类与其他类。
不确定如何实现这一点。如果我使用静态属性然后我被迫使用反射,并且很难检查类是否有信息,并且存在程序员可能包含某些信息但不是所有信息都会破坏的问题。
如果我使用接口,那么我需要从类创建对象以提取数据,并且类没有统一的构造函数来执行此操作。接口无法定义必要的构造函数。
提示?