Als «linq» getaggte Fragen

Language Integrated Query (LINQ) ist eine Microsoft .NET Framework-Komponente, die .NET-Sprachen native Datenabfragefunktionen hinzufügt. Bitte verwenden Sie gegebenenfalls detailliertere Tags, z. B. [Linq-to-SQL], [Linq-to-Entities] / [Entity-Framework] oder [Plinq].

7
Mehrfache "Bestellung von" in LINQ
Ich habe zwei Tabellen moviesund categoriesund erhalte zuerst eine geordnete Liste nach Kategorie- ID und dann nach Name . Die Filmtabelle enthält drei Spalten: ID, Name und CategoryID . Die Kategorietabelle hat zwei Spalten ID und Name . Ich habe Folgendes versucht, aber es hat nicht funktioniert. var movies = …
1582 linq  sql-order-by 

20
LINQs Distinct () für eine bestimmte Eigenschaft
Ich spiele mit LINQ, um mehr darüber zu erfahren, aber ich kann nicht herausfinden, wie Distinctich es verwenden soll, wenn ich keine einfache Liste habe (eine einfache Liste von ganzen Zahlen ist ziemlich einfach, das ist nicht die Frage). Was kann ich tun, wenn Distinct für eine Liste eines Objekts …
1095 c#  linq  .net-3.5  distinct 

14
Rückgabe von IEnumerable <T> vs. IQueryable <T>
Was ist der Unterschied zwischen der Rückkehr IQueryable&lt;T&gt;gegen IEnumerable&lt;T&gt;, wann sollte man über die anderen bevorzugt werden? IQueryable&lt;Customer&gt; custs = from c in db.Customers where c.City == "&lt;City&gt;" select c; IEnumerable&lt;Customer&gt; custs = from c in db.Customers where c.City == "&lt;City&gt;" select c;

16
Unterschied zwischen Select und SelectMany
Ich habe den Unterschied zwischen Selectund gesucht, SelectManyaber ich konnte keine passende Antwort finden. Ich muss den Unterschied bei der Verwendung von LINQ To SQL lernen, aber alles, was ich gefunden habe, sind Standard-Array-Beispiele. Kann jemand ein LINQ To SQL-Beispiel bereitstellen?
1073 c#  linq-to-sql  linq 

10
Gruppieren nach in LINQ
Nehmen wir an, wir haben eine Klasse wie: class Person { internal int PersonID; internal string car; } Jetzt habe ich eine Liste dieser Klasse: List&lt;Person&gt; persons; Jetzt kann diese Liste mehrere Instanzen mit denselben haben PersonID, zum Beispiel: persons[0] = new Person { PersonID = 1, car = "Ferrari" …
1063 c#  linq  group-by 

23
LINQ-Abfrage in einer DataTable
Ich versuche, eine LINQ-Abfrage für ein DataTable-Objekt durchzuführen, und stelle bizarrerweise fest, dass das Ausführen solcher Abfragen für DataTables nicht einfach ist. Zum Beispiel: var results = from myRow in myDataTable where results.Field("RowNo") == 1 select results; Das ist nicht erlaubt. Wie bringe ich so etwas zum Laufen? Ich bin …
1031 c#  .net  linq  datatable  .net-3.5 

14
Nach mehreren Spalten gruppieren
Wie kann ich GroupBy Multiple Columns in LINQ ausführen? Ähnliches in SQL: SELECT * FROM &lt;TableName&gt; GROUP BY &lt;Column1&gt;,&lt;Column2&gt; Wie kann ich dies in LINQ konvertieren: QuantityBreakdown ( MaterialID int, ProductID int, Quantity float ) INSERT INTO @QuantityBreakdown (MaterialID, ProductID, Quantity) SELECT MaterialID, ProductID, SUM(Quantity) FROM @Transactions GROUP BY MaterialID, …
967 c#  .net  linq  group-by  aggregate 

14
Wann wird .First und wann .FirstOrDefault mit LINQ verwendet?
Ich habe mich umgesehen und keine klare Antwort gefunden, wann Sie es verwenden möchten .Firstund wann Sie es .FirstOrDefaultmit LINQ verwenden möchten . Wann möchten Sie verwenden .First? Nur wenn Sie die Ausnahme abfangen möchten, wenn keine Ergebnisse zurückgegeben wurden? var result = List.Where(x =&gt; x == "foo").First(); Und wann …
824 c#  .net  linq 

30
Was ist das Java-Äquivalent für LINQ? [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 4 Jahren . Was ist Java-Äquivalent für LINQ?
820 java  linq 



10
IEnumerable vs List - Was zu verwenden? Wie arbeiten Sie?
Ich habe einige Zweifel an der Funktionsweise von Enumeratoren und LINQ. Betrachten Sie diese beiden einfachen Auswahlmöglichkeiten: List&lt;Animal&gt; sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.SpeciesKey select animal).Distinct().ToList(); oder IEnumerable&lt;Animal&gt; sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.SpeciesKey …
675 c#  linq  list  ienumerable 

20
Dynamic LINQ OrderBy auf IEnumerable <T> / IQueryable <T>
In den VS2008-Beispielen für Dynamic LINQ habe ich ein Beispiel gefunden , mit dem Sie eine SQL-ähnliche Zeichenfolge verwenden können (z OrderBy("Name, Age DESC")). B. zum Bestellen. Leider funktioniert die enthaltene Methode nur IQueryable&lt;T&gt;. Gibt es eine Möglichkeit, diese Funktionalität zu aktivieren IEnumerable&lt;T&gt;?
668 c#  linq  linq-to-objects 

14
Verwenden von LINQ zum Entfernen von Elementen aus einer Liste <T>
Angenommen, ich habe eine LINQ-Abfrage wie: var authors = from x in authorsList where x.firstname == "Bob" select x; Da authorsListist der Typ List&lt;Author&gt;, wie kann ich die löschen AuthorElemente aus , authorsListdie von der Abfrage in zurückgegeben werden authors? Oder anders ausgedrückt: Wie kann ich alle Vornamen löschen, die …
654 c#  .net  linq  list 

8
Welche Methode bietet eine bessere Leistung: .Any () vs .Count ()> 0?
Im System.LinqNamespace können wir jetzt unsere IEnumerables um die Erweiterungsmethoden Any () und Count () erweitern . Mir wurde kürzlich gesagt, dass ich, wenn ich überprüfen möchte, ob eine Sammlung 1 oder mehr Elemente enthält, die .Any()Erweiterungsmethode anstelle der .Count() &gt; 0Erweiterungsmethode verwenden sollte, da die .Count()Erweiterungsmethode alle Elemente durchlaufen …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.