nHibernate:查询自身或祖先与条件匹配的树节点

时间:2010-05-20 19:47:23

标签: sql-server-2005 nhibernate hierarchical-trees

我在流利的nHibernate甚至是基本的nHibernate中看到了许多关于分层查询的竞争理论,以及它们如何成为一个困难的野兽。

是否有人知道有关此主题的良好资源。我发现自己需要进行类似以下的查询:(使用文件系统模拟)

select folderObjects from folders where folder.Permissions includes :myPermissionLevel or [any of my ancestors] includes :myPermissionLevel

这是一对多树,没有节点有多个父节点。

我不确定如何用nHibernate特定术语或甚至sql-terms来描述它。我已经看过提到的“嵌套集”这个短语,这适用吗?我不确定。

有人可以就编写这种nHibernate查询的方法提出任何建议吗?

0 个答案:

没有答案