Сегодня я составляю дозвуковую версию с различным пространством имен (как 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, и другие пользователи делают то же самое, что и я.
Благодарим вас за продвижение.