Я создаю простой запрос с агрегатами.Пример:
string query = new SubSonic.Query.Select(
SubSonic.Query.Aggregate.GroupBy("ProductID", "ID"),
SubSonic.Query.Aggregate.Max("Price", "MaxPrice")
).From("Orders").ToString();
Результат Sql:
SELECT ProductID AS ID, MAX(Price) AS MaxPrice
FROM [Orders]
, когда результат должен быть:
SELECT ProductID AS ID, MAX(Price) AS MaxPrice
FROM [Orders]
GROUP BY ProductID
В SubSonic2.2 результат верныйно в Subsonic3 оператор GROUP BY исчезает, и запрос возвращает только одну строку.
Правильно ли мое выражение SqlQuery или это ошибка в SubSonic3?