Я новичок в NHibernate и не очень хорош в Linq, но это серьезно ударяет по моему прикладу, и я не могу найти никаких действительно ясных примеров на SO.NHibernate Linq Query - выберите Sub Queries
Мне нужно получить информацию о потоке из базы данных, но мне нужно включить подзапрос, который подсчитывает количество сообщений в определенном потоке.
Вот это SQL Statement
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.
Excelent работа @Gman, я спасибо за помощь в VB! Наслаждайтесь NHibernate –