0

有人知道 EF5 是否允许您在将实体映射到表时指定三部分名称?

情况是,我有一台数据库服务器(单实例),上面有两个数据库,一个数据库由于支持协议不能更改,另一个数据库完全在我的控制之下。

抱歉,我无法共享数据库的架构。

所以我想要一个这样的 Linq 查询:

from t1 in dbContext.TableOne
join t2 in dbContext.TableTwo on t1.Id equals t2.Id
select new { ... }

生成这样的 SQL 查询:

SELECT
   *
FROM
   DbOne.dbo.TableOne AS T1
   JOIN
   DbTwo.dbo.TableTwo AS T2
      ON T1.Id = T2.Id

如果不可能,我将只使用两个 DbContext,我宁愿拥有一个上下文。

4

1 回答 1

2

实体框架中不存在此功能。有一个当前状态为“正在审核”的更改请求(这可能意味着任何事情,但至少它没有被拒绝 - 还没有)。

您可以获得的最接近的是使用此处描述的同义词。但是同义词很容易被打破!

于 2013-06-10T14:20:37.383 回答