跨多个数据库的实体框架 - SQL Server& DB2

时间:2011-03-24 17:33:12

标签: c# ado.net db2 ado.net-entity-data-model

任何人都可以在正确的方向上给我一些指导。

我目前正在尝试使用asp.net mvc3编写一个Web界面,它提供了MSSQL和DB2中两个带有后端数据库的系统的单一视图。

作为实体框架的新手,我试图孤立地连接到每个数据库,并且可以成功地提取数据。

下一个合乎逻辑的步骤是尝试将数据库连接在一起以获得对数据的一些杠杆作用。这是我遇到一些绊脚石的地方。

查看实体框架,当数据库位于不同的物理服务器上时,它似乎不会促进跨数据库连接。我错过了一些明显的东西吗?我似乎无法找到任何参考?

作为一个后备选项,我考虑过使用链接服务器并将sql包装在一个视图中,这在理论上允许我运行我需要的查询类型。有没有人这样做过?

1 个答案:

答案 0 :(得分:0)

  

我考虑过使用链接服务器   并将sql包装在一个视图中   理论上会允许我跑   我需要的查询类型。具有   有人这样做过吗?

我多次采用这种方法。我只需要从另一个数据库中获得一个或两个表,因此创建视图很容易。