2

.NET で異なるソース データベースからの 2 つのデータ テーブルをどのように結合しますか? 理想的には、手動で 2 つのクエリを作成し、1 つのフィールドに結合するだけです。

この場合、リンク サーバーとスケジュールされたインポートはオプションではありません。データ関係オブジェクトを調べましたが、(間違っていたら訂正してください) 親子関係でしか機能しません。

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 に答える