Простые sql к Linq запрашивают с группой и агрегатными функциями

Я борюсь с linq, пытающимся изучить синтаксис, и я не могу выяснить, как сделать следующий простой запрос

SELECT DISTINCT
    user.firstname,
    user.lastname,
    COUNT(invoice.amount),
    SUM(invoice.amount)
FROM
    company_user
    INNER JOIN 
        user
    ON 
        company_user.user_id = user.user_id
    INNER JOIN 
        invoice
    ON
        invoice.user_id= invoice.user_id
WHERE 
    company_user.company_id = 1
GROUP BY
    user.firstname,
    user.lastname,
GO

Любая справка, превращающая это в linq, была бы большой.

10
задан RRUZ 18 October 2010 в 01:17
поделиться