0
나는 후보자와 직책 사이에 많은 관계가있다. 가져온 위치 목록을 다음과 같이 제한하려고합니다.NHibernate 다 대다 기준
ICriteria criteria = this.GetSession().CreateCriteria(typeof(Candidate), "c");
criteria.CreateAlias("c.Positions", "plist",NHibernate.SqlCommand.JoinType.InnerJoin);
criteria.CreateAlias("plist.items", "p",NHibernate.SqlCommand.JoinType.InnerJoin);
criteria.Add(Expression.And
(
Expression.Eq("c.CandidateID", candidateID),
Expression.Eq("p.PositionID", positionID)
));
그러나 모든 위치가 목록에서 가져오고 있습니다. 그 이유는 무엇일까요?