次のようなテーブル構造があるとします。
Order
ID int, primary key
Name, string
OtherOrderFields...
RetailOrder
ID int, primary key
OrderID, foreign key
RetailOrderFields...
エンティティ フレームワーク 4 では、RetailOrder が Order から派生するように、型の継承ごとにテーブルを設定することは可能ですか? これまでに見たすべての例では、外部キー (この例では OrderID) をテーブルの主キーとして使用する派生クラスを使用していますが、そうではなく、各テーブルが独自の主キーを保持している場合はどうなるでしょうか?