Ich habe viele zu viele Beziehungen zwischen Mitarbeiter und Gruppe. folgende Linq-Anweisung
%Vor%gibt Groupid und die Mitarbeiter-ID zurück. und das Ergebnis ist
%Vor% Ich muss die Zeilen entfernen, für die die Mitarbeiter-ID wiederholt wird, z. eine beliebige Zeile mit MitarbeiterID = 20
Danke
Okay, wenn es Ihnen egal ist, welcher Mitarbeiter entfernt wird, könnten Sie etwas wie:
ausprobieren %Vor%Sie haben nicht angegeben, ob dies LINQ to SQL, LINQ to Objects oder etwas anderes ist ... Ich weiß nicht, wie die SQL-Übersetzung davon aussehen würde. Wenn Sie mit einer relativ kleinen Menge von Daten arbeiten, können Sie immer das letzte Bit dazu zwingen, in Bearbeitung zu sein:
%Vor% An diesem Punkt könnten Sie tatsächlich MoreLINQ verwenden, das ein praktisches DistinctBy
Methode:
Tags und Links c# asp.net-mvc-2 linq-to-sql