2009-04-21 6 views
0

db40 7.9をダウンロードして使用しており、付属のチュートリアルを使用して2つの異なる.NET 3.5アプリケーションでテストしています。2つの異なる.NETアプリケーションがdb4oファイルにアクセスできない

これらの2つのアプリケーションを使用して同じデータベース(c:\ pilot.db4o)ファイルにアクセスすると、前回の変更が反映されていても、走る

他のアプリケーションがデータベースファイルに対して行った変更が各アプリケーションに表示されないのはなぜですか?

+0

私は試してみて、これであなたを助けるために多くの情報を必要とするだろう - おそらくあなたは、db4oのフォーラムに問題を再作成サンプルを投稿できますか? – Goran

答えて

1

各アプリケーションでオブジェクトモデルはどのように定義されていますか?このオブジェクトモデルを定義する(a)3番目のアセンブリがあるか、(b)各アプリケーションでそれを複製していますか?

シナリオは、db4oがアセンブリ名を覚えておく必要があるため動作しません。

PS:これは遅い回答ですが、他の人には役立つと思います。

アドリアーノ

0

このような場合、次のアプリケーションがファイルにアクセスしてコミットされた結果を表示できるように、結果をコミットしてdbを閉じてください。

複数の 'クライアント'からアクセスする必要がある場合は、クライアント/サーバーモードを試してみてください。

以前の実行中に変更が加えられたとしても。

これはどういう意味ですか?

関連する問題