1

私は C# ASP 開発の初心者ですが、MVC3 を使用して Web アプリケーションを開発するために使用しています。

共通のコンポーネントを持つアプリケーションを作成し、サイトが提供するサービスを「領域」に分割しました。各領域を可能な限り分離したいので、アプリケーション用の DbContext と各領域用の DbContext を作成しました。

データベース初期化子を使用して各領域を初期化したいのですが、これにアプローチする方法がわかりません。

これは最適なアーキテクチャ アプローチですか? その場合、この構成用に複数の領域初期化子を作成するにはどうすればよいですか? そうでない場合、C# MVC3 でこの問題にどのように取り組みますか?

前もって感謝します、

ニール

4

1 に答える 1

1

1 つのアプリケーションに設定できる DbContext は 1 つだけです。複数のデータベースを使用する場合は、異なる DbContext オブジェクトのみを使用します。

于 2012-03-14T12:49:02.120 に答える