Subsonic 一起运行亚音速版本2和3怎么样?

Subsonic 一起运行亚音速版本2和3怎么样?,subsonic,subsonic3,Subsonic,Subsonic3,今天,我用不同的名称空间编译亚音速版本(作为亚音速3),并将其与亚音速版本2一起放置 还成功地为我的数据库创建了所有文件(两个版本,不同的DLL),并进行了简单的测试,确保一切正常 这是我的简单测试代码,您可以看到3和2一起运行 var PageTitlesOn3 = from p in ATH_Store_Product.All() where p.ProductID == 1 select p; f

今天,我用不同的名称空间编译亚音速版本(作为亚音速3),并将其与亚音速版本2一起放置

还成功地为我的数据库创建了所有文件(两个版本,不同的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);
}
var PageTitlesOn3=来自ATH\u Store\u Product.All()中的p
其中p.ProductID==1
选择p;
foreach(第3页中的商店和产品)
{
txtOnMe.Text+=string.Format(“
{0}{1}”, Ena.ProductID、Ena.ProductName); } AthStoreProductCollection AllMyTitlesAgainOn2=新的AthStoreProductCollection() .Where(AthStoreProduct.Columns.ProductID,1) .Load(); foreach(所有MyTitlesAgainO2中的AthStore产品) { txtOnMe.Text+=string.Format(“
{0}{1}”, Ena.ProductID、Ena.ProductName); }
我这样做是因为我喜欢转移到亚音速3,但我需要在那个时候做一件事,一些部分代码,然后一些其他部分等等

我的项目有点大,而且是在线运行的,我不想阻止它运行。 这样,将亚音速2和亚音速3放在一起工作,我就可以及时开始迁移代码了

现在我的问题是,我是否犯了什么大错误,他们在一起跑步后是否会崩溃,我是否消耗了很多资源等等

我已经看过了亚音速的源代码,但我还不太熟悉真正做什么,什么以及如何打开数据库等等

现在,我的第二个问题是,为什么亚音速ver3不永久改名为亚音速3,其他用户也这么认为


感谢您的高级指导。

我看不出这里有什么错,毕竟,这就像你有两个DAL,其中一个会消失,而另一个会消失