[英]Entity Framework Composite Key
我有一個包含兩個表的數據庫,客戶和帳戶。 因為多個客戶可以存在於多個帳戶上,所以這是多對多設計。
這就是我在SQL中設計的方式
這很有效,因為Entity Framework選擇了它的映射表,然后將Customer映射到Account作為每個列表的列表,並隱藏了映射表。 輝煌!
我想進一步擴展此功能,以將首選項添加到客戶與這樣的帳戶之間的映射中:
我認為這不可能嗎? 我嘗試將其添加到EF模型中,但是它帶回了映射表。
其他人有運氣嗎?
在第一種情況下,您擁有的是一個簡單的多對多關系表,該表在Entity Framework中導致彼此之間的實體集合。
如果要從CustomerAccount
關系表中與Preference
建立關系,則該關系會變得很復雜,無法再在簡單的關系列表中進行描述。 您需要為CustomerAccount
添加一個實體,該實體在Customer
, Account
和Preference
上具有外鍵。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.