0

내 트리 뷰를 작성하는 데 사용하는 자체 참조 테이블이 있습니다.nHibernate 자체 참조 테이블을 많이 가져 오기

public IList<TreeNode> GetAllTreeNodes(string userid) 
    { 
     var query = Session.Query<TreeNode>() 
        .FetchMany(x => x.Children) 
        .Where(tn => (tn.User.Id == userid) && tn.IsDeleted == false); 

     return query.ToList(); 
    } 

그 유일한 문제는 내 쿼리 내 자식 컬렉션의 isDeleted를 플래그를 무시한다는 것입니다 :

나는 올바른 구조를 얻기 위해 다음 쿼리를 사용합니다.

NHibernate가 삭제되지 않은 항목과 삭제되지 않은 모든 항목을 쿼리하도록 어떻게 알 수 있습니까?

건배 스테판

답변

관련 문제