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 エンティティ間に外部キー関係を設定する方法はありますか?
ありがとう、乾杯ハリー