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查询我所有未删除的项目及其相应未删除的子项?
干杯, 斯蒂芬
感谢您的回复!不知道有这样的事情存在......去调查...... – stefan