Die Language Integrated Query (LINQ) ist eine Microsoft .NET Framework-Komponente, die native Datenabfragefunktionen zu .NET-Sprachen hinzufügt. Bitte denken Sie bei Bedarf daran, ausführlichere Tags zu verwenden, zum Beispiel [linq-to-sql], [linq-to-entities] / [entity-framework] oder [plinq]
Ich habe folgende Klassen:
%Vor%
Und ich verwende die folgende linq Abfrage:
%Vor%
Aber das distinct tut nicht, was ich will, wie der folgende Code zeigt:
%Vor%
Benutze ich das falsch? Warum werden sie nicht so verglichen, wie ich es...
Ich mache eine Abfrage auf ein MethodInfo[] , wo ich versuche, alle Methoden zu finden, die einen Rückgabetyp von void haben, und nur einen Parameter von einem bestimmter Typ . Ich möchte es auf die minimalistischste und kürzeste Art und...
Dies ist eine allgemeine Frage, aber hier ist der spezielle Fall, für den ich eine Lösung suche:
Ich habe ein Dictionary<int, List<string>> Ich möchte verschiedene Prädikate anwenden. Ich möchte eine Methode, die mehrere LINQ-A...
Ich werde wahrscheinlich die Terminologie abschlachten, wenn ich zu viel versuche, also ist es einfacher, über Code zu beschreiben:
var fooGroup = fooList.GroupBy(x => x.SomeID);
//fooGroup is now of type IEnumerable<IGrouping<int,...
Ich versuche eine TVF mit Entity Framework auszuführen und aus irgendeinem Grund funktioniert es einfach nicht.
Vielleicht kann jemand da draußen mir helfen, das Problem zu sehen.
Hier sind die Codebeispiele:
Das ist die Funktion:
%Vor%...
Ich möchte eine dynamische Expression<Func<T,Y>> erstellen. Hier ist der Code, der für String arbeitet, aber nicht für DateTime funktioniert. Mit funktioniert nicht, ich meine, ich bekomme diese Ausnahme:
"Ausdruck vom Typ '...
Ich habe Variationen dieser Frage überall gesehen, aber keine der Antworten funktioniert für mich. Die meisten von ihnen versuchen nur eine einzelne Spalte zu summieren - nichts Komplexeres wie die Summe eines Produkts wie folgt:
%Vor%
Wenn...
%Vor%
Diese Funktion wird oft 1000 mal genannt und es gibt 5000 Studenten in der Ergebnismenge.
Wie kann ich diese Funktion optimieren? Ich weiß, dass die Konvertierung von IEnumerable nach HashSet viele Gemeinkosten verursacht.
ToHashS...
Ich versuche, mehr über linq zu verstehen, zum Beispiel, wenn ich ein Select implementieren will, werde ich das implementieren
%Vor%
wo wie das
%Vor%
Wie wäre es mit OrderBy?