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

3
Union gegen Concat in Linq
Ich habe eine Frage zu Unionund Concat. Ich denke, beide verhalten sich im Falle von gleich List<T>. var a1 = (new[] { 1, 2 }).Union(new[] { 1, 2 }); // O/P : 1 2 var a2 = (new[] { 1, 2 }).Concat(new[] { 1, 2 }); // O/P : 1 …
85 c#  linq 

8
Count-Eigenschaft vs Count () -Methode?
Wenn ich mit einer Sammlung arbeite, habe ich zwei Möglichkeiten, die Anzahl der Objekte zu ermitteln. Count (die Eigenschaft) und Count () die Methode. Weiß jemand, was die Hauptunterschiede sind? Ich könnte mich irren, aber ich verwende die Count-Eigenschaft immer in allen bedingten Anweisungen, da ich davon ausgehe, dass die …
84 c#  linq  list  collections  count 

21
Das Modell, das den Kontext 'ApplicationDbContext' unterstützt, hat sich seit der Erstellung der Datenbank geändert
Erstens habe ich diesen Fehler nirgendwo anders gesehen und ich denke, es ist kein Replikat. Bitte lesen Sie zuerst die gesamte Situation. Alles hat gut funktioniert, dann habe ich versucht, eine meiner Modellklassen zu aktualisieren (die App-Klasse und das Update werden jetzt kommentiert), die ich unten auflisten werde. und boom …


7
Erstellen Sie ein Tupel in einer Linq-Auswahl
Ich arbeite mit C # und .NET Framework 4.5.1 und rufe mit Entity Framework 6.1.3 Daten aus einer SQL Server-Datenbank ab. Ich habe das: codes = codesRepo.SearchFor(predicate) .Select(c => new Tuple<string, byte>(c.Id, c.Flag)) .ToList(); Und wenn ich es starte, bekomme ich folgende Nachricht: In LINQ to Entities werden nur parameterlose …

6
Wie erhalte ich die maximale ID mit Linq to Entity?
Ich habe einen Tabellenbenutzer mit einer Identitätsspalte. UserIDWas ist nun die richtige Codezeile für Linq to Entity, die mir das Maximum zurückgibt UserID? Ich habe es versucht: using (MyDBEntities db = new MyDBEntities()) { var User = db.Users.Last(); // or var User = db.Users.Max(); return user.UserID; } aber Lastund Maxscheinen …

8
Schnittmenge mehrerer Listen mit IEnumerable.Intersect ()
Ich habe eine Liste von Listen, für die ich den Schnittpunkt finden möchte: var list1 = new List<int>() { 1, 2, 3 }; var list2 = new List<int>() { 2, 3, 4 }; var list3 = new List<int>() { 3, 4, 5 }; var listOfLists = new List<List<int>>() { list1, …
83 c#  .net  linq 

5
Sortieren Sie eine Liste alphabetisch
Ich habe folgende Klasse: class Detail { public Detail() { _details = new List<string>(); } public IList<string> Details { get { return _details; } } private readonly List<string> _details; } Derzeit sortiere ich die Klasse nach dem Zufallsprinzip wie folgt: void ShuffleGenericList<T>(IList<T> list) { //generate a Random instance var rnd …
83 c#  .net  linq  sorting 

1
Wie kann ich ein Wörterbuch mit LINQ filtern und an ein Wörterbuch desselben Typs zurückgeben?
Ich habe folgendes Wörterbuch: Dictionary<int,string> dic = new Dictionary<int,string>(); dic[1] = "A"; dic[2] = "B"; Ich möchte die Elemente des Wörterbuchs filtern und das Ergebnis derselben Variablen zuweisen: dic = dic.Where (p => p.Key == 1); Wie kann ich das Ergebnis als Wörterbuch desselben Typs [ <int,string>] zurückgeben? Ich habe …

7
Ausdrucksbäume für Dummies? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Verbessere diese Frage Ich bin der Dummy in …

13
Massenlöschen in LINQ to Entities
Gibt es eine Möglichkeit, eine Reihe von Objekten, die mit einer bestimmten Abfrage in LINQ oder LINQ-to-Entities übereinstimmen, in großen Mengen zu löschen? Die einzigen Referenzen, die ich finden kann, sind veraltet, und es scheint albern, alle Objekte, die ich entfernen möchte, zu durchlaufen und manuell zu löschen.

11
Gibt es eine LINQ-Bibliothek für C ++? [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 . Verbessere diese Frage Gibt es plattformunabhängige (nicht CLI) Bewegungen, um LINQ in …
82 c++  linq  unix 

5
Was ist der beste Weg, um "MinOrDefault" in Linq zu erreichen?
Ich erstelle eine Liste von Dezimalwerten aus einem Linq-Ausdruck und möchte den minimalen Wert ungleich Null. Es ist jedoch durchaus möglich, dass der linq-Ausdruck zu einer leeren Liste führt. Dies löst eine Ausnahme aus und es gibt keinen MinOrDefault, der mit dieser Situation fertig wird. decimal result = (from Item …
82 c#  linq 

6
LINQ OrderBy mit mehr als einem Feld
Ich habe eine Liste, die ich nach zwei Feldern sortieren muss. Ich habe versucht, OrderBy in LINQ zu verwenden, aber dadurch kann ich nur ein Feld angeben. Ich suche nach einer Liste, die nach dem ersten Feld sortiert werden soll, und nach Duplikaten im ersten Feld, die nach dem zweiten …
82 c#  linq 

7
Entity Framework links Join
Das Kopfgeld läuft in 6 Tagen ab . Antworten auf diese Frage erhalten eine Prämie von +100 . Alexei möchte eine bestehende Antwort belohnen . Wie ändere ich diese Abfrage, damit alle u.usergroups zurückgegeben werden? from u in usergroups from p in u.UsergroupPrices select new UsergroupPricesList { UsergroupID = u.UsergroupID, …

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.