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)}
I 돈 Person 테이블에 포함 된 Person에 대한 FK를 원하지 않는다면, 위의 PersonDepartment 테이블과 같은 별도의 Join/Lookup 테이블을 원한다. 두 테이블의 기본 키를 복합 PK와 Fks로 포함하고있다.
처음 초기 클래스를 잘못 작성했는지 (아마도 LIst workIn이어야 함 - List worksIn이 아닌 ID를 나타내는 경우), 아니면 수동으로 매핑해야하는지 잘 모르겠습니까?
이 작업을 수행 할 수 있습니까?
를? –
죄송합니다, 예. 다시 편집하겠습니다. – user676767