http://developer.db4o.com/Forums/tabid/98/aft/10114/Default.aspxの例に従って、HttpModuleを使用してdb4oでMVC2アプリをセットアップします。また、開発中にデータをクエリするためにLINQPadインスタンスを開いています。Webアプリは魅力のように機能しているようですが、LINQPadは、Webサーバーを閉じるまでDatabaseFileLockedExceptionsを取得し続けます。
私が言ったように、私はGamlorのHttpModuleを実質的に逐語的に使用しています(埋め込みの代わりにClientServerを使用することが唯一の違いです)、これが私のLINQPadコードです:
01 void Main()
02 {
03 using(var server = Db4oClientServer.OpenServer(db4opath, 0))
04 {
05 using(var db = server.OpenClient()){
06 var result = (from Object o in db select o);
07 result.Dump();
08 }
09 }
10 }
11
12 private string db4opath = @"C:\blah\blah\blah\blah.db4o";
LINQPadコードは、Webサーバーが実行されていない場合は正常に機能します。
私は何が間違っているのですか?