Hi,
vielen Dank für die gute Erklärung. Soweit ich verstanden habe, sollen aber die Tabellen auf jeden Fall miteinander via join verknüpft sein, ansonsten, wie kann man die Zeilen von z.B. B-Tabelle zur ID=5 von der A-Tabelle zählen, wenn die nicht miteinander verknüpft sind? Meine Lösung sah wie folgt aus.
  
from b in B  
join a in A on b.AID equals a.AID  
join c in C on b.BID equals c.BID  
group new { a, b, c } by { b.AID, a.AName, ... } into grp  
select new {  
   ...  
   wert = grp.Select (x => x.c.BID).Distinct().Count)  
}  
  
Wie würdest du das umschreiben, um das zu erreichen, was du die vorstellst?
Gruß
 nicht angemeldet
 nicht angemeldet