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



我有以下问题

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

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

我只想让我的所有表都在同一个上下文中,因为我需要在databaseOne和databaseTwo之间进行几个联接。我怎样才能做到这一点?

我已经为databaseOne创建了模型,但如何添加databaseTwo中的所有表?

实现这一点的唯一方法是在db1中创建视图,在db1自己的表和db2中所需的表之间进行连接。然后可以在模型中获取视图。

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

最新更新