Я пытаюсь написать запрос LINQ, который является сложным для меня сейчас, так как я новичок в LINQ.как сгруппировать по LINQ и не выбирать все столбцы
У меня есть таблица, как показано ниже ...
UserId | CompanyId | ProblemDescription | CreatedTime | TimeSpentMins
-----------------------------------------------------------------------
1 | 95 | Sysmtem is crashed | 2016-01-01 15:23 | 25
1 | 95 | Total is incorrect | 2016-01-01 15:45 | 45
Я хочу написать запрос LINQ, который будет выполнять работу ниже. CreatedTime имеет дату и время, но я хочу сгруппировать его только по дате.
SELECT UserId, CompanyId,CreateTime Sum(TimeSpentMins)
FROM TransactionLogs
GROUP BY UserId, CompanyId, Convert(DATE,CreatedTime)
Как я могу написать эту LINQ? Я хотел поставить мой код ниже, но я ничего не получил :(
Он дает мне следующую ошибку: указанный тип member 'Date' не поддерживается в LINQ to Entities. Поддерживаются только инициализаторы, сущности и свойства навигации сущности. –
@ayilmaz - Проверьте мое обновление. –