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



2
Linq to Entities Join vs Groupjoin
Ich habe im Internet gesucht, kann aber immer noch keine einfache Antwort finden. Kann jemand bitte (in einfachem Englisch) erklären, was ein GroupJoinist? Wie unterscheidet es sich von einem normalen Inneren Join? Wird es häufig verwendet? Ist es nur für die Methodensyntax? Was ist mit der Abfragesyntax? Ein c # …

5
Async warten in linq select
Ich muss ein vorhandenes Programm ändern und es enthält folgenden Code: var inputs = events.Select(async ev => await ProcessEventAsync(ev)) .Select(t => t.Result) .Where(i => i != null) .ToList(); Aber das scheint mir sehr seltsam, vor allem die Verwendung von asyncund awaitin der Auswahl. Nach dieser Antwort von Stephen Cleary sollte …
180 c#  linq  asynchronous 

4
Entity Framework linq query Include () mehrere untergeordnete Entitäten
Dies mag eine wirklich elementare Frage sein, aber was ist eine gute Möglichkeit, mehrere untergeordnete Entitäten einzuschließen, wenn Sie eine Abfrage schreiben, die DREI Ebenen (oder mehr) umfasst? dh ich habe 4 Tabellen: Company, Employee, Employee_CarundEmployee_Country Das Unternehmen hat eine 1: m-Beziehung zum Mitarbeiter. Der Mitarbeiter hat eine 1: m-Beziehung …

17
Max oder Standard?
Was ist der beste Weg, um den Max-Wert aus einer LINQ-Abfrage zu erhalten, die möglicherweise keine Zeilen zurückgibt? Wenn ich es nur tue Dim x = (From y In context.MyTable _ Where y.MyField = value _ Select y.MyCounter).Max Ich erhalte eine Fehlermeldung, wenn die Abfrage keine Zeilen zurückgibt. ich könnte …
176 c#  .net  linq  linq-to-sql 

12
ToList () - Erstellt es eine neue Liste?
Nehmen wir an, ich habe eine Klasse public class MyObject { public int SimpleInt{get;set;} } Und ich habe eine List<MyObject>, und ich ToList()es und dann eine der ändern SimpleInt, wird meine Änderung wieder auf die ursprüngliche Liste weitergegeben. Mit anderen Worten, was wäre die Ausgabe der folgenden Methode? public void …
176 c#  linq 


5
Rufen Sie eine Liste mit unterschiedlichen Werten in der Liste ab
Angenommen, ich habe in C # eine Klasse namens Note mit drei String-Mitgliedsvariablen. public class Note { public string Title; public string Author; public string Text; } Und ich habe eine Liste vom Typ Hinweis: List<Note> Notes = new List<Note>(); Was wäre der sauberste Weg, um eine Liste aller unterschiedlichen …
175 c#  linq  list  distinct 

11
LINQ enthält Groß- und Kleinschreibung
Bei diesem Code wird zwischen Groß- und Kleinschreibung unterschieden. Wie wird die Groß- und Kleinschreibung beachtet? public IQueryable<FACILITY_ITEM> GetFacilityItemRootByDescription(string description) { return this.ObjectContext.FACILITY_ITEM.Where(fi => fi.DESCRIPTION.Contains(description)); }
174 c#  linq 

3
Wählen Sie mit LINQ ein Wörterbuch <T1, T2> aus
Ich habe das Schlüsselwort "select" und die Erweiterungsmethode verwendet, um ein IEnumerable&lt;T&gt;mit LINQ zurückzugeben, aber ich muss ein generisches zurückgeben Dictionary&lt;T1, T2&gt;und kann es nicht herausfinden. Das Beispiel, aus dem ich dies gelernt habe, hat etwas in einer ähnlichen Form verwendet: IEnumerable&lt;T&gt; coll = from x in y select new …
171 c#  .net  linq  generics 

6
Ist es möglich, Daten mit LINQ zu schwenken?
Ich frage mich, ob es möglich ist, mit LINQ Daten aus dem folgenden Layout zu schwenken: CustID | OrderDate | Qty 1 | 1/1/2008 | 100 2 | 1/2/2008 | 200 1 | 2/2/2008 | 350 2 | 2/28/2008 | 221 1 | 3/12/2008 | 250 2 | 3/15/2008 | …
171 linq  pivot-table 


5
LINQ: "enthält" und eine Lambda-Abfrage
Ich habe einen List&lt;BuildingStatus&gt;angerufen buildingStatus. Ich möchte prüfen, ob es einen Status enthält, dessen Zeichencode (zurückgegeben von GetCharCode()) einer Variablen entspricht v.Status. Gibt es eine Möglichkeit, dies im Sinne des folgenden (nicht kompilierten) Codes zu tun? buildingStatus.Contains(item =&gt; item.GetCharValue() == v.Status)
168 c#  .net  list  linq  lambda 


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.