2017-04-20 47 views
0

我有一張用於添加情侶的表格。像下面用父母和子女ID插入自我參考數據

MyTable的表模式:

Id 
Name 
SpouseId 

我的目標是使用spouseId同桌得到配偶細節也。在這裏,我可以將spouseId與作爲自引用的同一個表的ID相關聯。

問題:

從UI,我得到的MyTable的對象也包括配偶的目的,這也是MyTable的type.Here當EF插入創建和更新子對象的SpouseId數據,2項作爲它的parentId。

但是在這裏我還需要更新父對象的SpouseId作爲子對象ID。

有關任何意見?或者我的設計錯了?

回答

0

您的模式看起來很有趣的隊友!我建議你改變設計有一個單獨的表,其中包含關係。

您的設計在插入時可能會導致問題。

+0

確定你能否提出更好的建議 – Akhil

+0

我已經建議使用單獨的表格 – Kingsman

+0

是單獨的表格意味着下一張表格中只有配偶的詳細信息。這是一個註冊表,我需要將兩個人同等對待。 – Akhil