Учитывая приведенную ниже структуру таблицы, как я могу вернуть следующие агрегированные и сгруппированные поля, используя frawework для сущностей.
Обязательные поля
Сгруппированные:
User.Forename
User.Surname
Aggregated:
Максимальное (Order.OrderDate) количество (Order.OrderId)
Sum (Payment.Amount)
Количество (Order.OrderId для всех заказов за последние 60 дней)
Sum (Payment.Amount для всех заказов за последние 60 дней)
Таблицы
Пользователи:
UserId (PK) Имя
Фамилия
Заказы:
OrderId (PK)
UserId (FK)
OrderDate
Платежи:
PaymentId (PK)
OrderId (FK)
PaymentAmount