我无法让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