I have a Comment object. Each comment can have child comments. Each comment tree has the same CommentContainer so we can load the correct comment tree. I can construct the tree with the query below but I want to get only the parents of a specific comment. Any ideas?
class Comment
{
prop Comment Parent{get;set;}
prop CommentContainer Container{get;set;}
}
(from comment in Session.Query<CommentDto>()
from parent in Session.Query<CommentDto>()
where comment.CommentContainer.Id == CommentContainderID && comment.Parent == parent
select comment)
.Fetch(c => c.Parent)
.ToList();