2010-12-08 6 views
1

에 테이블을 가입 나는이 스레드에서 같은 질문을하지만, 아무도 전화 번호는이 같은 뭔가를해야만 할 777를 포함하여 모든 사람을 선택할 수있는 방법을 NHibernate에

NHibernate Map many-to-many join table

대답 없지만

작동하지 않습니다
var tags = session.CreateCriteria(typeof(Person)) 
       .CreateAlias("Phone", "p", JoinType.InnerJoin) 
       .CreateAlias("PersonPhone", "pp", JoinType.InnerJoin) 
       .Add(Restrictions.Like("p.Name", "777")) 
       .List(); 

답변

0
 var result = Session.CreateCriteria(typeof (Person)) 
      .CreateAlias("Phone", "p") 
      .Add(Property.ForName("p.Name").Like("777")) 
      .List<Person>(); 

나는이 작동하지 않을 수 있습니다 생각합니다.