【发布时间】:2011-09-06 10:07:25
【问题描述】:
我目前正在构建一个留言板,我需要在其中输出线程中的消息数量。
- 身份证
- 姓名
- 消息计数
在普通 SQL 中,它看起来像这样,但我找不到任何关于如何制作 inline select 的文档。
SELECT
t.ID,
t.Name
(SELECT COUNT(*) FROM Messages m WHERE m.ThreadID = t.ID)
FROM Threads t
我只找到了有关如何使用分离查询来限制结果集的示例,而不是如何从中选择实际值的示例。
如何使用 NHibernate 进行内联选择?我更喜欢使用 ICriteria 而不是 HQL。
编辑:我简化了我过于复杂的问题以使其更容易理解。
【问题讨论】:
标签: nhibernate nhibernate-criteria