特定のリポジトリ インターフェイスIRepository<T> where T: Base
と継承する一連のクラスBase
(たとえば、 ) に対して、たとえばasを使用して を実装し、その上でメソッドを実行するプロバイダーのインスタンスをText
作成するにはどうすればよいでしょうか?IRepository
JsonRepository<T>
Text
T
(JsonRepository<Text>)
for
orでリフレクションを使用して、foreach
継承するすべてのクラスのリポジトリのインスタンスを作成しBase
、それらに対していくつかのデータ管理機能を実行したいと思います。
私が避けたいこと-クラスを継承するBase
クラスが100個ある場合、明らかにコードでインスタンスを手動で作成して実行することはありませんか?