2012-02-10 17 views
0

2つのMVC 3プロジェクトを含むVS2010のソリューションが1つあります。これらは2つの異なるアプリケーションで、同じデータを処理する必要があるため、これらのプロジェクト間でデータベースを共有する必要があります。プロジェクト間でSQL CE 4データベースを共有

SQL CE 4を使用したいと思いますが、メモリ内のローカルデータベースであるため、2つの異なるプロジェクトで使用できるようにする方法を見つけられませんでした。私がこれまでに遭遇したすべてのチュートリアルでは、SDFファイルをApp_Dataフォルダに配置することを提案しています。私の場合はうまくいかないでしょう。

あなたはまだそれを行うことができましたか?

ありがとうございます!

答えて

0

SQL CEデータベースを2つのアプリケーションで使用できるようにするには(読み込み:ハードリンク)、どちらか一方が書いても良いことではありません。それを明確にするために:N人の読者が働く、N人の読者+ 1人のライターは働かない(悪い読書、ランダムクラッシュ)。 N> 1のN個のライターはファイルを破壊します。

一般的な方法は、ファイルを1つのアプリケーションに所属させ、このアプリケーションが他のアプリが消費するIPCまたはREST APIを公開させることです。

関連する問題