0
今天,我編譯亞音速版本與不同的命名空間(亞音速3)並將其與亞音速版本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,和其他用戶一樣認爲我做了。
謝謝您的高級。