在一台服务器上,2个数据库具有相同的模型和Context

时间:2015-06-30 15:59:57

标签: asp.net sql-server entity-framework-5

我有以下问题

首先,我有一个Sql Server(MyServer),我有两个不同的数据库(databaseOne,databaseTwo)。

然后,我在ASP.NET MVC 4项目中工作,这就是我想要做的: 我想用databaseOne中的所有表创建我的Model,但也要在databaseTwo的所有表中添加相同的模型。

我想要的只是在同一个上下文中的所有表,因为我需要在databaseOne和databaseTwo之间进行多次连接。我怎么能做到这一点?

我已经为databaseOne创建了我的Model,但是如何从databaseTwo添加所有表?

1 个答案:

答案 0 :(得分:0)

执行此操作的唯一方法是在db1中创建视图,这些视图在db1自己的表和db2中所需的表之间建立连接。然后,您可以在模型中获取视图。

要更新db2中的表,我认为不可能,但你可以通过db1中的视图来读取它们。