使用LINQ连接多个数据库

时间:2010-11-22 09:17:10

标签: asp.net database nhibernate entity-framework

我正在开发一个ASP.NET应用程序,我需要为两个数据库提供支持,MySql和MS SQL Server 2005和2008(一次将使用一个数据库)。

  1. 如何配置ASP.NET应用程序以连接不同的数据库而无需重新安装应用程序(即使用配置)?

  2. 我如何配置LINQ?

  3. 我不应该使用NHibernate吗?

2 个答案:

答案 0 :(得分:1)

使用基本的Linq到SQL结构(没有特定于数据库),只需更改连接字符串即可。 Linq表达式树由Linq启用的驱动程序转换为SQL(即他们知道如何处理表达式树)。

答案 1 :(得分:0)

以下是更好的方法:Multiple database support with Entity Framework