이 부분을 우연히 만났습니다. ==) (자기 참조 부모에 의해 필터링 기준을 추가 하시겠습니까?
public class Folder
{
public IList<Folder> ParentFolders{get;set;}
}
내가 루트 폴더를 끌어 쿼리 (ParentFolders.Count이 즉, 폴더를 만들 수 찾고 있어요 : 나는 많은 자기 참조 관계 (FluentNH)에 많은 주어진 클래스 매핑이 0). 자체 참조는 조회 테이블을 통해 수행되므로 ParentFolderID는 클래스에서 실제로 액세스 할 수 없습니다 (매핑에만 표시됨).
public IList<Folder> GetRootFolders()
{
return session.CreateCriteria<Folder>()
.outofideas()
.List<Folder>();
}
룩업 테이블을 통한 자기 참조 계층 구조에 대한 도움이나 생각은 크게 감사하겠습니다. 테이블 자체는 유산이며 수정할 수 없습니다.