Использование LINQ для соединения с несколькими базами данных - PullRequest
1 голос
/ 22 ноября 2010

Я занимаюсь разработкой приложения ASP.NET, в котором мне необходимо обеспечить поддержку двух баз данных, MySql и MS SQL Server 2005 и 2008 (одна база данных будет использоваться одновременно).

  1. Как настроить приложение ASP.NET для подключения к различным базам данных без переустановки приложения (т. Е. С использованием конфигурации)?

  2. Как настроить LINQ?

  3. Разве я не должен использовать NHibernate?

Ответы [ 2 ]

1 голос
/ 22 ноября 2010

Используйте базовые структуры Linq to SQL (ничего не относящиеся к базе данных) и просто изменив строку подключения, добьетесь цели. Деревья выражений Linq преобразуются в SQL с помощью драйверов Linq (т.е. они знают, как обрабатывать дерево выражений).

0 голосов
/ 02 декабря 2010

Вот лучший способ сделать это: Поддержка нескольких баз данных с Entity Framework .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...