기본 키가 아닌 두 개의 다른 열이있는 테이블에서 행을 참조해야합니다. 유창한 nhibernate에서 어떻게 구성합니까?현재 엔티티에서 여러 속성을 사용하여 행을 참조하려면 어떻게합니까?
내가 FluentNHibernate 1.3
예를 사용하고 있습니다 : 다른 테이블 YY는 하지 기본 키는 열 foo는 바 (즉, 도움이된다면 데이터 형식의 정수라고 가정)이있는 경우. 현재 클래스 XX는 이러한 속성을 가지고 있으며 XX에서 YY 개체를 참조하려고합니다. 로컬 멤버가 YYObject이고 참조 할 필드가 XX.foo 및 XX.bar 인 경우 ClassMap<XX>
클래스에 다음을 넣어야합니까?
CompositeId(x => x.YYObject).KeyProperty(x => x.foo).KeyProperty(x => x.bar);
나는 또한 ClassMap<YY>
클래스가 적절하게 조정되어야하는지 확실히 모르겠습니다. 그런 일을했다면 우리는 약간의 지침을 사용할 수 있습니다.
우리는 내 손을 흔드는 것과 모든 일이 사라질 수 없도록 기존 상황을 다루고 있습니다.