Smart: Linq und Count

Beitrag lesen

Hallo Forum, ich habe da ein Problem, das ich nicht so einfach lösen kann, weil ich nicht so viel Erfahrung in dem Linq-Bereich habe. Das Problem ist folgendes:

Ich habe zwei Tabellen wie folgt, die über eine id miteinander verbunden sind:

Tabelle Lager:

  
LagerID, LagerName  
1      | aa  
2      | bb  
3      | cc  
4      | dd  

und Tabelle Geräte:

  
GräteID, LagerID, StationName, GeräteName  
1       |1      | saa         |g1  
2       |2      | sbb         |g2  
3       |1      | saa         |g3  
4       |1      | sdd         |g4  
5       |1      | sdd         |g4  
6       |2      | sbg         |g5  
7       |2      | sbz         |g6  
7       |2      | sbb         |g7  

Ich brauch nun eine Ling-Anweisung, die mir folgendes liefert:

Anzahl Stationen in einem Lager groupiert nach Stationsname in verbindung mit Lager ID, also:
Stationen im Lager 1 = 3
Stationen im Lager 2 = 2

und anzahl Geräte (insgesamt) in dem jeweiligen Lager, also:
Lager 1 hat 2 Stationen mit insgesamt 4 Geräten
Lager 2 hat 3 Stationen mit insgesamt 4 Geräten

Danke im Voraus.