关于我打算让我的.NET应用程序做什么的一些事情:
查询各种企业级数据库(我不知道这些数据库的结构,就表格或字段而言)
这些数据库可以是Oracle或SQL Server
有一个界面,用户可以在其中选择表格及其中的字段,设置分组依据和where子句,以提取记录集
根据上述查询的结果将记录插入Access数据库。我知道这个Access数据库的结构,并且在以某种方式插入记录之前我有一些业务逻辑要执行。
我不确定像NHibernate这样的ORM是否真的是这个要求的解决方案,因为在我将遇到的数据结构(表格,字段)之前我没有任何信息。是否有一个.NET库,它将抽象连接并为我查询部分,以及与SQL Server和Oracle一起使用的部分。