2

如何在 .NET 中连接来自不同源数据库的两个数据表?理想情况下,我可以手动制作两个查询并简单地加入一个字段。

在这种情况下,链接服务器和计划导入不是一个选项。我已经查看了数据关系对象,但是(如果我错了,请纠正我)仅适用于父子关系。

4

1 回答 1

3

我有类似的情况,我有 2 个数据表并使用 LINQ 加入它们。

这是我的情况的代码,也许它会帮助你。

  var combinedRows = 
         from t in dt_t.AsEnumerable()
         join sap in dt_sap.AsEnumerable() on t.Field<System.Int32>("line_no").ToString() equals sap.Field<System.String>("PO_Item")                           
         orderby t["line_no"]
         select new { t, sap };
于 2009-06-15T19:18:48.247 回答