对于给定的存储库接口IRepository<T> where T: Base和一堆继承Base(例如,Text)的类,您如何创建实现的提供者IRepository的实例,例如JsonRepository<T>使用TextasT (JsonRepository<Text>)并在其上运行方法?
我想使用反射for或foreach为所有继承的类创建存储库实例Base并在它们上执行一些数据管理功能。
我想避免的 - 如果你有 100 个继承Base类的类,你显然不会在代码中手动创建实例然后运行它?