私は現在 SterlingDB (電話 7 バージョンではない) を使用しており、2 つの異なるアプリケーション (したがって異なる AppDomains) から同じ Sterling Database にアクセスできるようにしたいと考えています。
FileSystemDriver を RegisterDatabase メソッドに渡す場合でも、次のことを確認しました。
engine.SterlingDatabase.RegisterDatabase<PodcastDatabase>(new FileSystemDriver("MyTestApp/"));
I:\Users\Dave\AppData\Local\Sterling Database\TestMeGo\1123790033 と I:\Users\Dave\AppData\Local\Sterling Database\TestMeGo\1728918701 の 2 つの異なるデータベースが作成されます。
これはおそらく、アプリが別々の AppDomains に含まれており、Sterling によって使用される IsolatedStorage がそれに応じて区分化されているためです。
複数のアプリがアクセスできる Sterling データベースを 1 つだけ持つ方法はありますか?
ありがとう