2 개의 테이블 (Labor and LabourPosition)이 있습니다. Labor 테이블의 LabourPosition 테이블에 fki가있는 대신 getLabourPosition(theLabourer.LabourPositionId)
대신 (theLabourer.LabourPosition.Name
개체를 사용하고 싶습니다.Fluent NHibernate와 1 : 1 매핑이 작동하지 않습니다.
이 작업을 수행하는 몇 가지 기사를 읽었지만 나에게 효과적이지 않은 것처럼 보입니다 ... LabourPosition 속성의 값을 보려고 할 때 나타나는 오류는 "프록시를 초기화 할 수 없습니다 - 아니요 세션".
내 매핑 (PS : LabourPosition가 다시 노동하는 한 가지 방법 만 전경련이 없음) : LabourMap 클래스 : 분명히 다음
References<LabourPosition>(x => x.LabourPosition, "LabourPositionsId");
그리고 나는 노동 단체 등의 속성을 정의한를 :
public virtual LabourPosition LabourPosition { get; set; }
아이디어가 있으십니까? 도와 주시면 감사하겠습니다! fluent mapping 문서에서