从 2 台不同服务器上的 2 个不同数据库中获取数据,并使用 C# 连接它们

本文关键字:数据 连接 服务器 数据库 获取 | 更新日期: 2023-09-27 17:56:41

我想分别从位于 2 个不同服务器上的 2 个不同数据库实例获取数据,并在 C# 中对返回的结果集(2) 应用连接查询。出于安全考虑,我不应该使用链接服务器,并希望在从 2 个数据库服务器返回的 2 个结果集上应用 C# 中的联接。

请为此和任何工作示例提出最佳解决方案。注意:在连接两个结果集后,我需要从结果集中准备XML数据。

从 2 台不同服务器上的 2 个不同数据库中获取数据,并使用 C# 连接它们

这是一个广泛的问题,但想法很粗糙

可以为这些表创建两个自定义类

从两个服务器获取数据并分别填充类对象。这会让你List<customentity>

如果两个表都具有公共列或它们之间的任何关系,则可以联接该公共列上的两个自定义实体。

不知道为什么你不能使用linked server因为这是linked servers被引入和帮助的具体情况。