在哪里可以找到 MyGeneration 常用的所有接口的列表?
(我特别要求它学习使用 foreach 循环遍历我的数据库中的所有表)
如果您询问MyGeneration 代码生成器,您可能需要在 My Generation svn 存储库中找到的数据库模型的接口
我希望你有一些通用的方法来识别你的实体类(比如一个通用的基类,或者实现的接口)。然后你可以做一个反射查询,如:
from t in typeof(Entity).Assembly.ExportedTypes
where typeof(Entity).IsAssignableFrom(t) || t.GetInterfaces.Any(i => i == typeof(CommonInterface))
select t
手头没有编译器,但这是大方向。