LINQ - Problem
-
Hallo,
ich möchte folgende SQL Server - Abfrage mit LINQ programmieren:select k.Name, sum(e.Stunden) as Gesamtstunden
from erfassung e inner join kunden k
on k.id = e.kundenid
where e.projektid = 1
group by k.Name
order by k.NameWas ich bisher versucht habe:
var erg =
from k in dcx.kunden
join e in dcx.kunden
on k.id equals e.KundenID
where e.ProjektID == 1
group e by e.KunndenID into g
select new
{
KundID = g.Key,
Summe = g.Sum(x => x.Stunden)
};Allerdings kann ich mir mit dieser Abfrage nur die Kundennummer, aber nicht den Kundennamen ausgeben lassen. (also g.Name geht nicht)
Was kann ich anders machen?Grüße