2014-10-03 5 views
0

Envers Hibernate로 alias를 생성 할 수 있습니까? 예전 NHibernate 표현식으로 할 수있는 것과 유사합니까?Envers NHibernate - 질의에 별명을 만듭니다.

내가 좋아하는 뭔가를 할 수 있도록하고 싶습니다 :

reader.Add(AuditEntity.Property("Dog.Name").Eq("Fido")); 

을 고전 NHibernate에 식의 모습은 어디 : 당신은 오늘 할 수 없습니다

session.CreateCriteria(typeof(DogOwner)) 
    .CreateAlias("Dog", "Dog") 
    .Add(Expression.EqProperty("Dog.Name", "Fido")) 

답변

1

. 워드 프로세서

의 소유 "쪽"현재 쿼리 구현의 주요 제한은 관계를 통과 할 수 없습니다. 당신은 관련 기관의 식별자에 대한 제한을 지정 만에 할 수있다 " 관계가 있지만 향후 릴리스에서 변경 될 예정입니다. "

멀티탭 쿼리를 사용하여 "수동으로"조인을 수행해야합니다.