我有一些名爲Project
,Employee
和Branch
的數據庫表。員工可以同時在多個項目上工作。同樣,在一個項目中,有多名員工。此外,一個項目是在一個特定的分支進行的。爲了保持所有這些關係,我使用了一個project_employee_branch
表,它將存儲上述三個表的相關主鍵。例如,這個project_employee_branch
表可能包含一行(1,2,3),這意味着主鍵爲1的項目在主鍵爲3的分支上進行,其項目成員之一是其員工主鍵是2.如何在NHibernate中映射多對多關聯
如何映射NHibernate中的所有這些關聯?我已經使用外鍵概念映射了多對一關聯,但是我不知道如何映射這些類型的關聯,涉及中間表。