簡體   English   中英

實體框架多個表之間的一對一關系

[英]Entity Framework one-to-one relationship between multiple tables

我有三個需要鏈接的實體。 在我的方案中,我有三個表usersstoresaccounts

用戶和商店都可以有零個或一個帳戶,每個帳戶應該是商店或用戶(請參見下圖)。

我需要用戶帳戶和商店帳戶之間一對一的關系。 由於一對一關系迫使模型使用一個密鑰,因此用戶ID和商店ID可能存在沖突。

實體框架中是否對此有任何解決方案,或者我的設計有缺陷嗎?

多個表之間的一對一關系

使用只存儲鍵的中間表user_account和store_account會容易得多。 這樣,您可以實施所需的任何邏輯。

暫無
暫無

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

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