EF 4データモデルを使用して、「動物」という名前のタイプと、「動物型」を継承する他の2つのタイプ「バード」と「馬」があるとしましょう。EF:階層内の各エンティティタイプの別のテーブル
サブタイプで継承されるタイプのAnimalのプロパティを必要としますが、それらのサブタイプに別々のテーブルを持ち、それぞれがAnimalから継承したカラムを繰り返すようにします。 タイプ動物はデータベースに存在しません。 データベースの観点からは、継承は存在しませんが、EFモデルでは継承があるため、モデルの管理が容易になります。
EFでこのようなモデル/マッピングを定義することは可能ですか?
私はこれが私が探しているとは思わない。あなたが送信したリンクから引用します。「タイプごとのテーブル継承は、継承階層の非継承プロパティと各タイプのキープロパティのデータを保持するために、データベース内の別のテーブルを使用します。私は基本型のテーブルをdbに存在させたくありません。サブタイプ用の表のみが存在し、それらのすべてに基本タイプから継承されたプロパティーの列が含まれます。 –
OK、それは明確ではありませんでした - 編集を参照してください – Andiih