在同一应用程序中使用ORM定位多个DBMS

时间:2015-05-05 21:30:39

标签: entity-framework nhibernate orm multiple-databases targeting

我的问题不是,如果可能,而是需要配置的水平。

为了更清楚,我想连接两个具有相同模式但在两个不同DBMS(Oracle和SqlServer)下的数据库。我想在同一个应用程序中使用ORM在运行时连接到所选的(按用户)数据库。

我的问题涉及执行此操作所需的配置,仅更改传递给ORM的连接字符串是否足够?

PS:请考虑EntityFramework和NHibernate所需的配置。如果这是可行的,我想比较结果,看看哪一个更好。

1 个答案:

答案 0 :(得分:0)

您需要使用不同的方言和驱动程序(NHibernate术语)。