0
Я использую следующий DetachedCriteria:Исключить свойство из detachedCriteria запроса
DetachedCriteria subCr = DetachedCriteria.For<Packages>();
subCr.SetProjection(Projections.ProjectionList().Add(Projections.Max("ID")).Add(Projections.GroupProperty("Hotel.ID")));
cr.Add(Subqueries.PropertyIn("ID", subCr1));
кр еще один запрос, но мой вопрос о subCr. DetachedCriteria переводится на следующий запрос:
SELECT max(this_0_.ID) as y0_,
this_0_.HOTEL_ID as y1_
FROM CACHE_PACKAGES this_0_
GROUP BY this_0_.HOTEL_ID
Проблема заключается в том, что я не буду не свойство hotel_id быть в выбранном (только выражением макс (this_0_.ID))
Так как я могу удалить свойство из выбранного, но все еще используя группу на нем?