1

2 つの EntityFramework コンテキストと対応する API コントローラーがあります。
Breezeエンティティマネージャーが2つあります。
entityManager1 でいくつかの国のデータを読み取りました。
entityManager2 で会社のデータを読みました。

ここで、次のリストを表示したいと思います:
CompanyName1 CountryName1
CompanyName2 CountryName2
など。

ノックアウトでは、次のようになります。

<table data-bind="foreach: companies">
  <tr>
    <td data-bind="text: name"></td>
    <td data-bind="text: country().name"></td>   <!-- from another entitymanager -->
  </tr>
</table>

これは可能ですか?私は試しました:
- entityManager1 で exportEntities / entityManager2 で importEntities を使用 - entityManager2
に 2 番目の dataService を追加したため、entityManager1 の同じメタデータが利用可能です

運が悪いので、運賃。
これを解決する方法はありますか?
あるエンティティ マネージャーのデータを別のエンティティ マネージャーと結合する方法はありますか?
2 つの異なる metadataStores エンティティ間に外部キー関係を設定する方法はありますか?

ありがとう、乾杯ハリー

4

2 に答える 2

0

エンティティを 1 つの EntityManager からエクスポートし、別のエンティティにインポートすることはできたはずです。問題は何でしたか?

于 2013-05-15T16:52:23.230 に答える