使用MVC与多个不同的数据库

时间:2016-02-04 22:41:59

标签: asp.net-mvc database entity-framework dbcontext

到目前为止,我已经在传统的EF意义上使用了MVC,创建了POCO第一个对象,然后将其添加到数据库上下文中,但我遇到了一个新问题,即我尝试重新创建遗留系统但是使用MVC框架但是它使用与多个不同数据库和表的连接。

在旧版解决方案中,他们使用Enterprise库来创建指向数据库的链接,但我不确定这是可用的最佳选项,并且想知道dbconext同时为不同的数据库连接打开了哪些选项,这有可能吗?

1 个答案:

答案 0 :(得分:2)

这个问题与MVC无关。此外,ASP.Net MVC(表示层)甚至不需要知道数据访问层的ORM或数据库类型。

回到原始问题,如果必须同时查询两个数据库,则不值得使用Entity Framework。

我建议你想看看像Dapper这样的其他ORM。