에 가입입니다. 이 GroupId 테이블 간에는 키가 있습니다. 제품에 대한 매핑에서 조인을 사용할 때 GroupId 대신 GroupId에 대한 ProductId에서 조인을 시도합니다.NHibernate에 매핑이 외래 키
쉬운 방법이 없습니까?
에 가입입니다. 이 GroupId 테이블 간에는 키가 있습니다. 제품에 대한 매핑에서 조인을 사용할 때 GroupId 대신 GroupId에 대한 ProductId에서 조인을 시도합니다.NHibernate에 매핑이 외래 키
쉬운 방법이 없습니까?
매핑이 잘못되었습니다. 제품 그룹에 대한 참조 (FK)가있는 경우
, 그것이로 매핑해야합니다 그런 경우가 아니라면
<many-to-one name="Group" column="GroupId"/>
, 수업을 게시하시기 바랍니다.
데이터베이스에 외래 키가 설정되어 있습니까? 데이터베이스에 추가하고 당신의 NHibernate에 제품 매핑 참조를 포함하지 않으면 :
예를 들어,
<many-to-one name="Group" column="GroupId" foreign-key="FK_Product_ProductGroup" />
주 : 외래 키 값이 호출 할 것입니다 무슨 단지 추측이 , 데이터베이스 속성에서 잡으십시오 :)
당신은 many-to-one을 join 문 안에 넣었습니까? 조인 외부에서이 문을 사용하여 매핑 할 수 있지만 내부 조인을 만들지 않고 별도의 선택을 만듭니다. –
제품과 그룹의 관계는 무엇입니까?은 하나의 엔티티를 둘 이상의 테이블에 매핑하기위한 것입니다. 수업과 테이블을 게시하십시오. –