2009-04-21 25 views
0

我剛剛下載並正在使用db40 7.9,並使用提供的教程在兩個不同的.NET 3.5應用程序上測試它。兩個不同的.NET應用程序無法訪問db4o文件

當我使用這兩個應用程序一個接一個地訪問同一個數據庫文件(c:\ pilot.db4o)時,每個應用程序只反映該應用程序所做的更改,即使這些更改是在之前跑。

爲什麼每個應用程序沒有看到更改數據庫文件所做的其他應用程序?

+0

我需要更多的信息,試圖幫助你這一點 - 也許你可以張貼的樣本重新創建問題db4o的論壇? – Goran 2009-10-13 11:10:36

回答

1

如何在每個應用程序中定義對象模型?你有(a)定義這個對象模型的第三個程序集,或者(b)你是否在每個應用程序中重複它?

場景B不起作用,因爲db4o需要記住程序集名稱。

PS:我知道這是一個遲到的答案,但我認爲,信息是有用的人。

阿德里亞諾

0

在這種情況下,要確保你COMMITED結果和關閉數據庫,以便下一個應用程序可以訪問該文件,並查看COMMITED結果。

,但如果你需要從多個「客戶訪問你應該嘗試使用客戶機/服務器模式!

即使以前的運行過程中做出這些變化。

這是什麼意思?

相關問題