質問

複数のデータモデル(EF 4.1 Code Firstの場合)があり、構成(多くの1対1)を使用して複数の継承と同様の利点を達成します。しかし、私は解決する問題があり、うまくいけばマッピングで。

  1. 成功した多重継承をシミュレートするには、テーブルの数(エンティティではなく)を減らす必要があります。

  2. 1対1の組成クラスを複雑なタイプに置き換えることはできません。これは、管理者のバックエンドとして動的データを使用し、DDが複雑なタイプで動作しないためです。

  3. 階層あたりのテーブルは、シミュレートされた多重継承のためにここで役立つとは思われません。

  4. テーブルペルタイプは、あまりにも多くのテーブルを与えます。

「エンティティ分割」と呼ばれるものがあると思います。そして、私は基本的にその反対が必要だと思いますか?私が望むものは可能であるのだろうか?構成アプローチを廃棄する必要がありますか?プロパティを属性などで常にグループ化できました。

役に立ちましたか?

解決

エンティティ分割の反対はテーブル分割と呼ばれ、それは 本当に可能です しかし、それは持っています 1つの大きな問題 最初にEFコードでのみ発生します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top