2009-08-17 4 views
1

Я хочу использовать SubSonic 2.1 для подключения к двум различным базам данных (каждая из которых имеет разные таблицы). Каков наилучший способ сделать это? Каков наилучший способ разделения сгенерированного кода между двумя базами данных и как я могу переключаться между базами данных?SubSonic 2.1 с использованием нескольких баз данных

+0

В качестве примечания SubSonic 2.2 - это в основном релиз исправления ошибок для 2.1, и я бы пересчитал, используя 2.2 для всех пользователей, ориентированных на 2.1, поскольку api не изменился между 2.1 и 2.2 –

+0

возможным дублированием [Subsonic: dynamic connections] (http://stackoverflow.com/ вопросы/968391/дозвуковой динамические-соединения) –

ответ

1

я делаю это на довольно много проектов, с 2,2 и найти, что я не нужно impliment «общий объем соединения»

я поставил свою библиотеку классов с базами данных, дают всем базам данных, все другое имя и пространство имен и gen.

Тогда, когда я должен называть их я конкретно о чем я звоню

т.е.

SqlQuery q = new Select() 
      .From(Tables.Products); 

становится

SqlQuery q = new Select() 
      .From(Data.Database1.Tables.Products); 

, если его еще не удается я нашел я могу сделать следующие

SqlQuery q = Data.Database1.DB.Select() 
      .From(Data.Database1.Tables.Products); 
Смежные вопросы