【问题标题】:add 2 entity from different DB with EF使用 EF 添加来自不同数据库的 2 个实体
【发布时间】:2010-10-13 14:12:14
【问题描述】:

有谁知道是否可以从 2 个 DB 将 2 个实体添加到 EF 模型中。

如果没有,你能给我什么建议来构建一个影响 2 个数据库的查询

【问题讨论】:

  • 所以您基本上希望拥有一个包含来自两个不同数据库的实体的 EF 模型?

标签: sql linq entity-framework


【解决方案1】:

实际上,没有直接支持这种情况,MSFT 成员在this thread 中声明。
但是,Rafael Krisller 和 Akhil Karkera 提出了一些解决方法here

【讨论】:

  • 你知道 NHibernate Linq 是否支持这个?
【解决方案2】:

不可能将一个概念模型映射到两个存储模型。

如果您发现自己需要在 2 个数据库之间进行连接,我已经看到通过 Data Services 实现了这一点。你基本上是通过 URI 说话的。因此,您查询一组数据的 URI(最终为您提供代理键),然后使用它来查询第二个数据库中的数据。

【讨论】:

  • 我不明白“您可能想考虑重组您的服务器。”?
  • 我把它拿出来了。我是一个未完成的部分想法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-30
  • 2017-10-21
  • 2013-11-11
  • 1970-01-01
相关资源
最近更新 更多