1
私はC#ASP開発の初心者ですが、私はMVC3を使ってWebアプリケーションを開発するために使っています。ASP MVC3エリアdbcontext
私は共通のコンポーネントを持ち、サイトが提供するサービスを「エリア」に分類したアプリケーションを作成しました。私は可能な限り各領域を分離しておきたいので、アプリケーション用のDbContextと各領域用のDbContextを作成しました。
私は各領域を初期化するためにデータベースイニシャライザを使用したいと思いますが、私はこれにどのようにアプローチするのか分かりません。
これは、最も優れたアーキテクチャアプローチですか?もしそうなら、この設定用に複数のエリアイニシャライザを作成するにはどうすればいいですか?そうでない場合は、C#MVC3でどのようにこの問題にアプローチしますか?事前に
おかげで、
ニール
私は、それぞれのエリアのデータベースモデルを 'central' dbcontextクラスに追加する必要がありますか? – niallsco
はい、コンテキストから直接アクセスしたいものだけを追加する必要があります。コンテキスト内のモデルを参照するすべてのモデルが自動的に生成されます。 – River