Azure Web および Worker ロールで SQL Server CE データベースを使用し、EF で使用しようとしています。EntityFramework.SqlServerCompact
(v4.3.6)をインストールしましたが、worker ロールで正常に動作しているようです。(データベースにデータを入れます。)
Web ロールからデータを読み取ろうとすると、worker ロールで作成されたデータベースを認識しないようで、新しい DB が作成されます。
データベースは の worker ロールによって作成されたようです\Debug\roles\WorkerRoleName\approot
。
DB を作成するのに最適な場所は? (Web ロールの App_Data ? または blob ストレージの場所?) どのロールからデータを取得しても同じ場所に見えるように EF を構成するにはどうすればよいですか?
これが SQL Server CE で不可能な場合、他にどのようなオプションがありますか? (SQL Azure またはテーブル ストレージを使用したくない)
ありがとう