0
在數據庫中,我有兩個表User
和Organization
以及橋接表Users_Orgs
。實體框架 - 模型首先,多對多映射
Users_Orgs
表具有由兩列userId
和organizationId
組成的組合鍵。當我使用設計器創建關聯時,它會爲參照約束創建兩個主體 - Users
和Users_Orgs
。問題在於Users_Orgs
約束 - 它有一個包含organizationId
和userId
的密鑰。由於organizationId
不在User
表中,因此無法映射,因此無法編譯。
在單擊「刪除」按鈕關閉對話框剛剛關閉,organizationId
只是映射到用戶表的主鍵(這不是用戶id)
你怎麼可以做很多到現有數據庫上的組合鍵的許多映射?
橋接表不是我的創建,它來自現有的數據庫。我無法更改數據庫,因爲它是CMS(Liferay)的一部分,可能會因修補程序和更新而更改 – SamWM 2012-02-06 14:54:28