通用DataReader与通用结果集处理器相结合

时间:2013-01-08 04:06:44

标签: c# generics datareader

我希望使用两个通用实体来解决以下问题,即(和符号表达的),GetItems<SomeReaderType>()ProcessItems<SomeProcessorType>()

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

ProcessItems<SomeProcessorType>()应处理由datareader创建的每个对象。

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

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

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

0 个答案:

没有答案