簡體   English   中英

當派生表使用其自己的主鍵時,如何在實體框架中按類型繼承設置表?

[英]How to setup table per type inhertiance in entity framework when the derived table uses its own primary key?

假設我有一個表結構,例如:

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

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

在實體框架4中,是否可以為每個類型繼承設置表,以便RetailOrder從Order派生? 到目前為止,我所看到的所有示例都具有使用外鍵(在本示例中為OrderID)作為表主鍵的派生類,但是如果不是這種情況並且每個表都維護自己的主鍵怎么辦?

不,這是不可能的。 我認為,您的數據庫架構猜測是聚合(1-1關系)而不是繼承。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM