2010-02-12 1 views
0

Сегодня я составляю дозвуковую версию с различным пространством имен (как subsonic3) и размещаю его вместе с дозвуковой версией 2.как насчет запуска Subsonic версии 2 и 3 вместе?

Также создайте все файлы (для обеих версий, в разных dll) для моей базы данных с успехом, и сделайте простые тесты, и швы, что все работает отлично.

Это мой простой тестовый код, и вы можете видеть, как 3 и 2 работают вместе.

var PageTitlesOn3 = from p in ATH_Store_Product.All() 
         where p.ProductID == 1 
         select p; 

foreach (ATH_Store_Product Ena in PageTitlesOn3) 
{ 
    txtOnMe.Text += string.Format("<br />{0}) {1}", 
      Ena.ProductID, Ena.ProductName); 
} 

AthStoreProductCollection AllMyTitlesAgainOn2 = new AthStoreProductCollection() 
    .Where(AthStoreProduct.Columns.ProductID, 1) 
    .Load(); 

foreach (AthStoreProduct Ena in AllMyTitlesAgainOn2) 
{ 
    txtOnMe.Text += string.Format("<br />{0}) {1}", 
      Ena.ProductID, Ena.ProductName); 
} 

Я сделал это, потому что я хотел, чтобы перейти к дозвукового 3, но мне нужно сделать это один кусок в то время, какая-то часть кода, то другую часть и т.д.

Мой проект является немного огромная, и бегать онлайн, и я не буду останавливаться на этом. Таким образом, размещая дозвуковые 2 и 3, работая вместе, я могу запустить миграцию моего кода вовремя.

Теперь мой вопрос, если я делаю какие-либо большие ошибки, и если они будут врезаться после запуска вместе все время, если я ем много ресурсов и т.д.

Я посмотрел источник код дозвуковых, но я не знаком (пока) с тем, что на самом деле делать то, что и как работает база данных и т.д. ...

Теперь мой второй вопрос, почему не дозвуковой ver3, постоянно переименовывается в subsonic3, и другие пользователи делают то же самое, что и я.

Благодарим вас за продвижение.

ответ

1

Я не вижу здесь ничего плохого, ведь у вас есть два DAL, один из которых имеет тенденцию исчезать в пользу другого.

Смежные вопросы