我有 2 个 EntityFramework 上下文和相应的 API 控制器。
我有 2 个微风 entityManager。
我用 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 添加了第二个 dataService,因此 entityManager1 的相同元数据可用
运气不好。
有没有办法解决这个问题?
有没有办法将来自一个 entityManager 的数据与另一个结合起来?
有没有办法在两个不同的 metadataStores 实体之间设置外键关系?
谢谢,干杯哈利