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].

8
LINQ: Nicht alle gegen alle nicht
Oft möchte ich überprüfen, ob ein angegebener Wert mit einem in einer Liste übereinstimmt (z. B. bei der Validierung): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Kürzlich habe ich festgestellt, dass ReSharper mich gebeten hat, diese Abfragen zu vereinfachen, um: if (acceptedValues.All(v => v != someValue)) …
272 c#  .net  performance  linq  resharper 

23
Wie verkette ich zwei Arrays in C #?
int[] x = new int [] { 1, 2, 3}; int[] y = new int [] { 4, 5 }; int[] z = // your answer here... Debug.Assert(z.SequenceEqual(new int[] { 1, 2, 3, 4, 5 })); Im Moment benutze ich int[] z = x.Concat(y).ToArray(); Gibt es eine einfachere oder effizientere …
267 c#  arrays  .net  linq 


13
Fließender und fragender Ausdruck - Gibt es einen Vorteil gegenüber dem anderen?
LINQ ist eine der größten Verbesserungen von .NET seit Generika und spart mir jede Menge Zeit und Codezeilen. Die fließende Syntax scheint mir jedoch viel natürlicher zu sein als die Syntax des Abfrageausdrucks. var title = entries.Where(e => e.Approved) .OrderBy(e => e.Rating).Select(e => e.Title) .FirstOrDefault(); var query = (from e …
255 c#  linq 


7
Kombinieren von zwei Ausdrücken (Ausdruck <Func <T, bool >>)
Ich habe zwei Typausdrücke Expression&lt;Func&lt;T, bool&gt;&gt;und möchte zu OR, AND oder NOT von diesen wechseln und einen neuen Ausdruck desselben Typs erhalten Expression&lt;Func&lt;T, bool&gt;&gt; expr1; Expression&lt;Func&lt;T, bool&gt;&gt; expr2; ... //how to do this (the code below will obviously not work) Expression&lt;Func&lt;T, bool&gt;&gt; andExpression = expr AND expr2
249 c#  linq  lambda  expression 


6
LINQ-Abfrage zur Auswahl der fünf besten
Ich habe eine LINQ-Abfrage: var list = from t in ctn.Items where t.DeliverySelection == true &amp;&amp; t.Delivery.SentForDelivery == null orderby t.Delivery.SubmissionDate select t; Wie kann ich diese Abfrage ändern, um nur fünf Ergebnisse aus der Datenbank auszuwählen?
234 c#  linq 



13
Suchen Sie einen Artikel in der Liste von LINQ?
Hier habe ich ein einfaches Beispiel, um ein Element in einer Liste von Zeichenfolgen zu finden. Normalerweise verwende ich for loop oder einen anonymen Delegaten, um dies folgendermaßen zu tun: int GetItemIndex(string search) { int found = -1; if ( _list != null ) { foreach (string item in _list) …
226 c#  linq 

3
LINQ mit groupby und count
Das ist ziemlich einfach, aber ich bin ratlos: Angesichts dieser Art von Datensatz: UserInfo(name, metric, day, other_metric) und dieser Beispieldatensatz: joe 1 01/01/2011 5 jane 0 01/02/2011 9 john 2 01/03/2011 0 jim 3 01/04/2011 1 jean 1 01/05/2011 3 jill 2 01/06/2011 5 jeb 0 01/07/2011 3 jenn 0 …
221 c#  linq  group-by 

2
LINQ-Abfrage zur Rückgabe eines Dictionary <string, string>
Ich habe eine Sammlung von MyClass, die ich mit LINQ abfragen möchte, um eindeutige Werte zu erhalten, und als Ergebnis ein Dictionary &lt;string, string&gt; zurückerhalte, aber ich kann nicht herausfinden, wie ich es einfacher machen kann als ich mache unten. Was wäre ein sauberer Code, mit dem ich das Wörterbuch …
218 c#  .net  linq  dictionary 


11
LINQ Single vs First
LINQ: Ist es effizienter, den Single()Operator zu verwenden, First()wenn ich sicher bin, dass die Abfrage einen einzelnen Datensatz zurückgibt? Ist da ein Unterschied?
214 .net  linq 

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.