Fluent NHibernate 하나를 매핑을 통해 추가 테이블
-
03-07-2019 - |
문제
나는 테이블이 있는 참조를 표 B 를 통해 세 번째 테이블 C.C 들의 기본 키 and B.에 대한 각각이에서 가장 중 하나에 기록 C.을 만들려고 할 때 이에 대한 매핑은 내가 참조 B,내가 사용하는 기능을 참조하지만,그것을 허용하지 않는 저를 지정하려면 매핑을 통해 간다는 또 다른 표와 직접 사용할 수는 없습니다.는 무엇입 적절한 방법으로는 그렇게 하라고 하셨을까?
해결책 2
내가 믿고 있는 대답을 발견에서 google 코드 샘플입니다.매핑에서 클래스를 작성하는 것이 가능 추가적인:
WithTable("SomeTable", c => { c.Map(x => x.Col1); });
다른 팁
유일한 매핑을 나는 할 수 있는 것 HasManyToMany 매핑에서의:
HasManyToMany(x => x.B)
.WithTableName("C")
.WithParentKeyColumn("A_Id")
.WithChildKeyColumn("B_Id");
문제는 매핑을위한 목록의 학사,그냥 하나입니다.내가 알지 못하는 방법 당신은 그것을 할 수 있습을 얻을만에 하나는 깨끗한 방법입니다.
제휴하지 않습니다 StackOverflow