1

我希望使用两个通用实体来解决以下问题,即(并以符号方式表示)GetItems<SomeReaderType>()ProcessItems<SomeProcessorType>().

GetItems<SomeReaderType>()应该为 a 中的每一行创建一个对象datareader

ProcessItems<SomeProcessorType>()应该处理由datareader.

我的示例不包括实现,因为我想(并且不知道如何):

  1. 使用某些配置文件 (? .ini ?) 指示读取器的类型(CSV、Excel、ODBC 等)(换句话说,字符串 ('EXCEL') 将指示数据源。)

  2. 以类似的方式(config / .ini 文件)确定处理器 SomeProcessor 类型('Executor'、'Documentor'、'Scanner'等)的类型。

4

0 回答 0