C# 通用数据读取器与通用结果集处理器相结合

C# 通用数据读取器与通用结果集处理器相结合,c#,generics,datareader,C#,Generics,Datareader,我希望使用两个通用实体来解决以下问题,即用符号表示的GetItems和ProcessItems GetItems应该为datareader中的每一行创建一个对象 ProcessItems应该处理datareader创建的每个对象 我的示例不包括实现,因为我想也不知道如何: 拥有读卡器CSV、Excel、ODBC等类型。。。指示使用某些配置文件。伊尼?换句话说,字符串“EXCEL”将指示数据源 在类似的方式config/.ini文件中确定处理器类型“Executor”、“Documentor”、“

我希望使用两个通用实体来解决以下问题,即用符号表示的GetItems和ProcessItems

GetItems应该为datareader中的每一行创建一个对象

ProcessItems应该处理datareader创建的每个对象

我的示例不包括实现,因为我想也不知道如何:

拥有读卡器CSV、Excel、ODBC等类型。。。指示使用某些配置文件。伊尼?换句话说,字符串“EXCEL”将指示数据源

在类似的方式config/.ini文件中确定处理器类型“Executor”、“Documentor”、“Scanner”等