Объединить две таблицы данных из разных исходных баз данных в .NET? - PullRequest
2 голосов
/ 15 июня 2009

Как объединить две таблицы данных из разных исходных баз данных в .NET? В идеале я могу создать два запроса вручную и просто присоединиться к одному полю.

В этом случае связанные серверы и запланированный импорт не являются опцией. Я изучил объект отношения данных, но (поправьте меня, если я ошибаюсь), он работает только для отношений родитель-ребенок

1 Ответ

3 голосов
/ 15 июня 2009

У меня была похожая ситуация, когда у меня было 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 };
...