0

いくつかのモジュールを含むPrismプロジェクトがあります。データベースを生成するために最初にEFコードを使用します。

部分クラスを使用してコンテキストを構築しようとしています。モジュールごとに、部分的なクラスコンテキスト(1つのコンテキスト全体のソリューション)があります。

コンテキストを作成するために、各モジュールに同じ名前空間を使用しています。ただし、データベースを初期化すると、メインモジュールで定義されたテーブルのみが作成され、他のテーブルは作成されません。

私が探すことができるものはありますか、それとももっと良い方法がありますか?Tks。

4

1 に答える 1

1

単一のファイル(クラス)を複数の部分に分割するのは単なる構文糖ですが、これらの部分はビルド中に連結されるため、部分クラスのすべての部分は同じアセンブリ(おそらく同じモジュール内)にある必要があります。部分クラスはモジュール性を達成するのに役立ちません (デプロイされたアプリケーションにモジュールを追加または削除することが予想される場合)。

于 2012-07-27T08:55:10.173 に答える