【发布时间】:2010-06-22 21:34:19
【问题描述】:
我有两个实体,每个实体来自不同的数据库,因此也有不同的 edmx 文件。但是,它们之间存在推断关系。
Foo 有很多 Bars 例如。
在 EntityFramework 中执行此连接的最简单方法是什么,并且数据库调用最少?
谢谢。
【问题讨论】:
标签: entity-framework linq-to-entities
我有两个实体,每个实体来自不同的数据库,因此也有不同的 edmx 文件。但是,它们之间存在推断关系。
Foo 有很多 Bars 例如。
在 EntityFramework 中执行此连接的最简单方法是什么,并且数据库调用最少?
谢谢。
【问题讨论】:
标签: entity-framework linq-to-entities
您可以通过添加跨模型导航属性来做到这一点。这需要手动编辑 EDMX。有一个例子,包括LINQ to Entities,here。
【讨论】:
您可以通过使用视图来表示其他数据库中的数据来做到这一点。阅读cross database joins in EF
【讨论】: