2011-09-06 6 views
2

두 테이블을 조인해야하지만 해당 필드는 없습니다. 그것을 할 수 있습니까? Nhibernate - QueryOver JoinAlias ​​관계형 매핑이 없습니다.

TableA (ID, MachineID, EquipmentID)

Machine (MachineID, Description)

예를

를 들어

TableA.MachineID => Machine.MachineID의 매핑이있다. 나는 그것을 위해 Join을 사용할 수 있고 그것에 문제는 없다.

이제 TableA.EquipmentID => Machine.MachineID에 가입해야합니다. 필드 매핑없이이 작업을 수행 할 수 있습니까?

+0

당신은'class TabkleAEntity {public Machine Machine {get; set;} 공용 기계 장비 {get; 설정;}}'? – Firo

+0

클래스가 있습니다. {public Machine {get; set} ....} – DineshNS

답변

0

하위 쿼리를 사용해야 만 수행 할 수 있습니다. 이것은 this blog post에 설명되어 있습니다.

+0

안녕하십니까. 답장을 보내 주셔서 감사합니다. 나는 그 링크를 전에도 보았습니다. 내가 본 모든 도자기는 아주 간단한 샘플을 보여주었습니다. 복잡한 것을 찾기가 어렵습니다. – DineshNS

관련 문제