【发布时间】:2010-10-13 14:12:14
【问题描述】:
有谁知道是否可以从 2 个 DB 将 2 个实体添加到 EF 模型中。
如果没有,你能给我什么建议来构建一个影响 2 个数据库的查询
【问题讨论】:
-
所以您基本上希望拥有一个包含来自两个不同数据库的实体的 EF 模型?
标签: sql linq entity-framework
有谁知道是否可以从 2 个 DB 将 2 个实体添加到 EF 模型中。
如果没有,你能给我什么建议来构建一个影响 2 个数据库的查询
【问题讨论】:
标签: sql linq entity-framework
实际上,没有直接支持这种情况,MSFT 成员在this thread 中声明。
但是,Rafael Krisller 和 Akhil Karkera 提出了一些解决方法here。
【讨论】:
不可能将一个概念模型映射到两个存储模型。
如果您发现自己需要在 2 个数据库之间进行连接,我已经看到通过 Data Services 实现了这一点。你基本上是通过 URI 说话的。因此,您查询一组数据的 URI(最终为您提供代理键),然后使用它来查询第二个数据库中的数据。
【讨论】: