LINQを使用して異なるデータベース間で結合を実行できますか?はいの場合はどうですか?LINQを使用して異なるデータベース間で結合を実行できますか?
答えて
データベースが同じサーバー上にある場合、すべてのテーブルが1つのデータベースからクエリ可能になるようにビュー(および3つの部分の名前付け)を作成できます。
データベースが異なるサーバー上にある場合、すべてのテーブルが1つのデータベースからクエリ可能になるように、リンクされたサーバーとビュー(および4つの部分の名前付け)を使用できます。
を呼び出す.ToList()はdb内のすべてのレコードを照会しているため、テーブルに多数のレコードがある場合は大量のメモリを消費します。
またはこれを試してくださいThe specified LINQ expression contains references to queries that are associated with different contexts
コメントを追加すると、[このような重複した質問にフラグを立てることができます](http://stackoverflow.com/privileges/comment)、コメントのパフォーマンス上の考慮事項などの副メモを記述します。それまでは、リンクや解説を回答として投稿するのは理想的ではなく、一般的に削除されます。 –
私はそれはちょっと重複した質問だと言わなければなりませんよね? ありがとう! – janmvtrinidad
- 1. LINQを使用して異なるデータベース間で結合を実行することは可能ですか?
- 2. Entity Frameworkでlinqクエリを使用して結合を実行する
- 3. Linqを使用して左外部結合を実行している間に不正確な結果を得る理由 - なぜですか?
- 4. Silverlightでエンティティを使用してLINQを結合する場合
- 5. 2つの異なるデータベースのIQeryable <T>でLINQ結合を実行する方法
- 6. Flink状態を使用して結合を実行できますか?
- 7. データベースなしでJavaで結合を実行する方法
- 8. linqを使用してテーブルをリストに結合できますか?
- 9. LINQを使用して行を結合する方法は?
- 10. linqを使用して右ジョイン外部結合を実行する方法
- 11. 続行を使用して結合クエリを実行できません
- 12. LINQ to SQLを使用してデータベース間でコピーする
- 13. LinqとSQLの結合とグループ化を実行しますか?
- 14. 異なるデータベースでストアドプロシージャを実行できませんでしたか?
- 15. 異なる時間間隔でタイマーを実行できますか?
- 16. Linqを使って "複雑な"結合を実行する方法
- 17. フォークを使用してアプリケーション間でherokuデータベースを移行できますか?
- 18. mongoDBスクリプトを使用して左外部結合を実行できません
- 19. 異なるアプリケーションを実行する2つのAndroidデバイスで同じSQLiteデータベースを使用できますか?
- 20. OpenMPを使用して異なるコアで異なるコードを実行する
- 21. Linqを使用して動的クエリ結果をEntitySetに結合しますか?
- 22. 識別子の代わりに文字列連結を使用してlinqクエリを実行できますか?
- 23. 2つの異なるデータベースの2つのテーブル間で内部結合を続行します
- 24. LINQを使用してデータベースの結果を整理する
- 25. Linq - ForEachステートメントで結合を実行する方法?
- 26. SQL Serverでサーバー間のテーブル結合を実行できますか?
- 27. c#linqこの結合はどのように実行できますか?
- 28. Entity Framework 4.0で失敗したLinqを使用して結合
- 29. SQLクエリでは、異なる結果カラムに対して異なるwhere句を使用できますか?
- 30. Linqはテーブルを結合して使用します
+1 - これは私の好む回答です。私は緊急時に数回使っています:) –
これは実際には適切な答えとして示されます。あなたはすぐに、複数のコンテキスト/モデルの接続文字列と、より複雑なlinqクエリを、現在受け入れられている回答で理由なしに管理しています。 –
テーブル属性に3つの部分の名前を付けることもできます。 –