标签: c# .net generics
我有一个类似下面的类,它有一些方法。
class RepositoryManager<T> where T: IEntity
我想要做的是,遍历我的程序集中实现IEntity的所有类型,并为每种类型创建一个RepositoryManager版本。我可以读取我的程序集中通过反射实现IEntity的所有类型。
1)但是使用这些类型,如何为每种类型创建RepositoryManager实例?
2)如果没有强类型,我如何在其中一个创建的实例上调用方法?