我想分别从位于2个不同服务器上的2个不同数据库实例获取数据,并在C#中对返回的结果集(2)应用连接查询。由于安全问题,我不应该使用链接服务器,并且希望在2个数据库服务器返回的2个结果集上应用C#中的连接。
请为此和任何工作示例提供最佳解决方案。 注意:在连接两个结果集之后,我需要从结果结果集中准备XML数据。
答案 0 :(得分:0)
这是一个广泛的问题,但粗略的想法
您可以为这些表创建两个自定义类
从两个服务器获取数据并分别填充类对象。哪个会给你List<customentity>
如果两个表都有公共列或它们之间有任何关系,那么您可以加入该公共列上的两个自定义实体。
不确定为什么不能使用linked server
,因为这是特定的情况,为什么linked servers
已被引入并有用。