0

次のようなテーブル構造があるとします。

Order    
  ID int, primary key 
  Name, string
  OtherOrderFields...

RetailOrder
  ID int, primary key
  OrderID, foreign key
  RetailOrderFields...

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

4

1 に答える 1

3

いいえ、それは不可能です。あなたのデータベーススキーマは、継承ではなく集計(1-1関係)を推測していると思います。

于 2012-05-25T05:25:34.900 に答える