我無法讓Fluent Nhibernate Automapper創建我想要的東西。我有兩個實體,它們之間有一對多的關係。流暢的NHibernate與干預連接表的一對多?
class Person
{
public string name;
IList<departments> worksIn;
}
class Department
{
public string name;
}
以上顯然是裸露的骨頭,但我會期待產生的充實架構:不幸的是
Person{id, name}
Department{id, name}
PersonDepartment{id(FK person), id(Fk Department)}
,我不是得到:
Person{id, name}
Department{id, name, personid(FK)}
我不不想要包含在部門表中的Person的FK,我想要一個單獨的聯合/查找表(上面的PersonDepartment),它包含兩個表的主鍵作爲組合PK和FKS。
我不確定如果我正在繪製我的初始類錯誤(也許應該只是在工作中 - 代表ids,而不是List worksIn),或者如果我需要手動映射它?
可以這樣做嗎?
請問這個問題涉及到功能NHibernate? –
對不起,是的。我會重新編輯。 – user676767