2011-08-12 13 views
0

私は、EFとコードを使用してmvc3でデータ駆動型Webサイトを作成しています。別の役割で共通のテーブルにアクセスできるように、すべてのモデルで1つのデータベースを共有しようとしています。私はそれが間違った方法かもしれないように思われるので、天気がちょうど1つのdbコンテキストを使用することを確信していません。自分のモデルに独自のデータベースを作成させたくありません。私はそれらを共有したいが、私はこれを達成するように見えない。何か助けてくれてありがとう。MVC 3 CodeFirst ShareすべてのモデルでSQL Expressデータベースを共有

答えて

1

複数のDbContextをインスタンス化しても、それぞれに異なる接続文字列を渡さない限り、複数のデータベースを持つことはありません。通常はweb.configファイルに保持される単一の接続文字列がある場合は、多数のDbContextを持つことができますが、それらはすべて同じデータベースを共有します。

0

AppData =>接続ファイルにAttachDBFileを使用しないでください。ローカルファイルを使用するのではなく、SQL Serverにデータベースを直接展開する必要があります。

0

私はすべてのモデルで別々のDBコンテキストを設定していました。私は、noobが間違っていることを知っています。とにかく素早い応答をありがとう。 THIS私はそれを把握するのに役立ちました。このもののための実際的で無計画なリソース

関連する問題