Попытка сделать несколько более сложный запрос и подумала, что HQL будет лучше для работы. Использование nHibernate.Что такое эквивалент HQL этого SQL
SELECT * FROM [Group] g
INNER JOIN [User2Group] ug on g.Id = ug.GroupId
INNER JOIN [User] u ON u.Id = ug.UserId
INNER JOIN Activity a on g.ActivityId = a.Id
WHERE u.Id = ? AND a.Lineage LIKE '?%'
Я предполагаю, что я мог бы также просто использовать SQL, а также (?), Но не уверен, что на самом деле, как загружать мои объекты таким образом.
Извините, вы правы, я пытаюсь получить коллекцию групп. – rball
Я думаю, что ты довольно близко, я дам ему шанс и вернусь с тобой. Спасибо за ответ. – rball
Поставил меня туда, где мне нужно. Что я закончил тем, что использовал: var groups = repository.SimpleQuery («from group as g join fetch g.Users as u join fetch g. Активность как где u.Id =? И a.Lineage like?», CurrentUser.Id , string.Format ("{0}%", lineage)); –
rball