Сегодня я собираю дозвуковую версию с другим пространством имен (как subsonic3) и помещаю ее вместе с дозвуковой версией 2 .
Также успешно создайте все файлы (для обеих версий, в разных библиотеках) для моей базы данных, проведите простые тесты и покажите, что все работает идеально.
Это мой простой тестовый код, и вы можете видеть, как 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, работая вместе, я могу начать перенос своего кода вовремя.
Теперь мой вопрос: если я делаю какую-то большую ошибку, и собираются ли они все время терпеть крах после совместной работы, если я ем много ресурсов и т. Д.
Я посмотрел исходный код дозвукового, но я не настолько знаком (пока) с тем, что на самом деле делать, что и как открыть базу данных и т. Д. *
Теперь, Мой второй вопрос: почему бы не дозвуковая версия 3, постоянно переименованная в subsonic3 , и другие пользователи думают так же, как и я.
Спасибо заранее.