0
는 사용자 이름이 "XX"NHibernate에 2 사용 기준이 작업을 선택하는 방법을 사용자
의 목록을 가지고 내가 2 개 테이블 (작업 테이블과 사용자 테이블)
작업 테이블이 있습니다 작업을 선택하는 방법사용자 이름이 "XX"
는 사용자 이름이 "XX"NHibernate에 2 사용 기준이 작업을 선택하는 방법을 사용자
의 목록을 가지고 내가 2 개 테이블 (작업 테이블과 사용자 테이블)
작업 테이블이 있습니다 작업을 선택하는 방법사용자 이름이 "XX"
var tasks = _session.QueryOver<Task>()
.Fetch(x => x.User).Eager
.Where(x => x.User.Username == "xx")
.List();
또는 답변
User userAlias = null;
var tasks = _session.QueryOver<Task>()
.JoinAlias(x => x.User,() => userAlias, JoinType.InnerJoin)
.Where(x=>userAlias.UserName=="xx")
.List();
감사하지만 난 NHibernate에 2 일 (QueryOver가 존재하지 않음) –