2017-07-05 13 views
0

を2つのコンテキストエンティティを使用することは可能ですは、2つの異なるデータベースからのエンティティにconnectiongは、2つの異なるデータベースから

コード2つのコンテキストエンティティを使用することが可能です:

Using one FoodSupplyEntities 
using (var contextFood = new FoodSupplyEntities()) 
     { 
     var _result = (from _FoodSupplyStatus in contextFood.FoodSupplyStatus 
         join _FoodQualityStatus in contextFood.FoodQualityStatus 

をしかし、参加することが可能です別のサーバからの別のエンティティの別のテーブルなど)。

サンプル(いけない知っているが、それはこのようgosomethingかもしれません。)

using (var contextFood = new FoodSupplyEntities() and contextKitchenware = new KitchenwareEntities()) 
     { 
     var _result = (from _FoodSupplyStatus in contextFood.FoodSupplyStatus 
         join _KitchenwareSupplyStatus in contextKitchenware.KitchenwareSupplyStatus 

答えて

0

はあなたが2つの異なるデータベースにある2つのテーブルがあるとします。ユーザーIDデータベース2でDatabase1を中

  1. ユーザー
  2. 注文をOrdersテーブルのOrderedByを参照しています。

私は2つの異なるコンテキストを作成しました。 2つの異なるコンテキストに対して2つのクエリを作成し、UserIdとOrderedByでこれらのクエリの結合を行います:

関連する問題