Мне интересно, как я могу представить следующее в API критериев
return DataContext.Session.CreateQuery("
select
ss.PracticeArea
from Subsection as ss
where ss.Location = :Location
")
.SetEntity("Location", location)
.List<PracticeArea>();
Предложение where достаточно прямолинейно, и бит, над которым я спотыкаюсь, - это как получить объединенный объект в результате?
DataContext.Session.CreateCriteria<Subsection>()
.Add(Restrictions.Eq("Location", location))
.List<PracticeArea>();
Это моя попытка, которая не работает, так как возвращает неправильный тип.