1

私は、2 つの一般的なエンティティ、つまり (および記号的に表現された) と を使用して、次の問題を解決しようとしていGetItems<SomeReaderType>()ますProcessItems<SomeProcessorType>()

GetItems<SomeReaderType>()の行ごとにオブジェクトを作成する必要がありますdatareader

ProcessItems<SomeProcessorType>()によって作成された各オブジェクトを処理する必要がありますdatareader

私の例には実装が含まれていません。

  1. リーダーのタイプ (CSV、Excel、ODBC など) を設定ファイル (? .ini ?) を使用して指定します (つまり、文字列 ('EXCEL') はデータのソースを示します)。

  2. プロセッサの種類 SomeProcessor Type ('Executor'、'Documentor'、'Scanner' など) を同様の方法 (config / .ini ファイル) で決定します。

4

0 に答える 0