2016-06-16 11 views
-1

私は1000を超えるテーブルを持つMSSQL DBを持っています。私はプロジェクトが大規模で既に別のシステムで動作していますので、 DBの最初のアプローチで。Entity Framework 6巨大なデータベース用の複数のデータモデルを持つ最初のデータベース

  1. 私の質問は、複数のEFデータモデルを使用することをお勧めします何それは(例えば、製品テーブルからデータを取得し、別のコンテキストになりますよう、相互に通信します(それぞれが10個の以下のテーブルが含まれています)ということです販売モデル)。
  2. 異なるモデルで同じテーブルを管理する方法。ユーザーテーブルはおそらく各モデルにあります。
  3. 私は一度にすべてのモデルを更新するために使用することができますか、またはdbからすべてのモデルの更新を自動化するポストビルドオプションがありますか、カスタマイズされたテーブルにどのような影響がありますか。

既に完了:異なるプロジェクトに複数のデータモデルを作成し、同じフォルダに同じデータベースを作成しました(正常に動作しています)。

ありがとうございました。

答えて

0

すべての質問に対する答えは、ドメイン駆動型設計です。 Julie LermanのDDD Bounded Contextを経由してください。彼女は明らかで包括的な方法ですべてを説明しました。

データを共有するために、彼女には別の記事があります。見てくださいthis too

関連する問題