【发布时间】:2014-01-29 17:01:37
【问题描述】:
我是 NHibernate 的新手,在 Linq 上不是很好,但这让我很头疼,我找不到任何关于 SO 的非常明确的例子。
我需要从数据库中获取线程信息,但我需要包含一个子查询来计算特定线程上的帖子数。
这是一个 SQL 语句
Select ID, ThreadName,
(Select Count(Posts.ID) From Posts Where ThreadID = Threads.ID) as Replies
From Threads
和类结构:
Class Thread
Property ID as Integer
Property ThreadName as String
Property Replies as Integer
End Class
Class Post
Property ID as Integer
Property ThreadID as Integer
Property PostText as String
End Class
任何帮助将不胜感激。同时提供一个 LINQ 示例和一个使用 NHibernate 语法的示例。
【问题讨论】:
标签: linq nhibernate linq-to-nhibernate