Gegeben eine Tabelle wie
%Vor%Ich möchte ein Ergebnis wie
erzeugen %Vor%Ich habe etwas wie
versucht %Vor%Was mir einen Fehler gab "Der Abfrageoperator 'Aggregat' wird nicht unterstützt." Auch versucht
%Vor%Das gab mir den Fehler "keine unterstützte Übersetzung in SQL"
Also, wie kann ich das tun?
Der Fehler bedeutet, dass Ihre LINQ-Operation nicht in SQL Server in TSQL ausgeführt werden kann, wie Sie es geschrieben haben.
Um zu erreichen, was Sie wollen, müssen Sie so viele Basisdaten wie möglich auswählen / auswerten und dann die Aggregation in einem zweiten Schritt durchführen. Ein Zwei-oder-mehr-Schritt-Prozess ist nicht ideal, aber es kann getan werden.
Tags und Links c# linq-to-sql vb.net aggregate