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

4
Konvertieren Sie das Ergebnis der Linq-Abfrage in ein Wörterbuch
Ich möchte einer Datenbank mit Linq to SQL einige Zeilen hinzufügen, aber ich möchte vor dem Hinzufügen der Zeilen eine "benutzerdefinierte Prüfung" durchführen, um festzustellen, ob ich die eingehenden Zeilen hinzufügen, ersetzen oder ignorieren muss. Ich möchte den Verkehr zwischen dem Client und dem DB-Server so gering wie möglich halten …



7
Was gibt LINQ zurück, wenn die Ergebnisse leer sind?
Ich habe eine Frage zur LINQ-Abfrage. Normalerweise gibt eine Abfrage einen IEnumerable<T>Typ zurück. Wenn die Rückgabe leer ist, ist nicht sicher, ob sie null ist oder nicht. Ich bin nicht sicher, ob das Folgende ToList()eine Ausnahme auslöst oder nur eine leere, List<string>wenn nichts im IEnumerableErgebnis gefunden wird. List<string> list = …
319 c#  linq 

11
Deserialisieren von JSON zu .NET-Objekten mit Newtonsoft (oder LINQ zu JSON vielleicht?)
Ich weiß, dass es ein paar Posts über Newtonsoft gibt, also ist dies hoffentlich keine Wiederholung ... Ich versuche, JSON-Daten, die von Kazaas API zurückgegeben werden, in ein nettes Objekt umzuwandeln WebClient client = new WebClient(); Stream stream = client.OpenRead("http://api.kazaa.com/api/v1/search.json?q=muse&type=Album"); StreamReader reader = new StreamReader(stream); List<string> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<string>>(reader.Read().ToString()); foreach …

11
Entfernen Sie Duplikate in der Liste mit linq
Ich habe eine Klasse Itemsmit properties (Id, Name, Code, Price). Die Liste von Itemswird mit doppelten Elementen gefüllt. Zum Beispiel: 1 Item1 IT00001 $100 2 Item2 IT00002 $200 3 Item3 IT00003 $150 1 Item1 IT00001 $100 3 Item3 IT00003 $150 Wie entferne ich die Duplikate in der Liste mit linq?

5
Liste in LINQ reduzieren
Ich habe eine LINQ-Abfrage, die zurückgegeben wird, IEnumerable<List<int>>aber ich möchte nur zurückgeben, List<int>damit ich meinen gesamten Datensatz in meinem IEnumerable<List<int>>Array zu nur einem Array zusammenführen möchte . Beispiel: IEnumerable<List<int>> iList = from number in (from no in Method() select no) select number; Ich möchte mein gesamtes Ergebnis IEnumerable<List<int>>auf nur eines …
313 c#  linq  list 

16
Wie würden Sie eine Nicht-In-Abfrage mit LINQ durchführen?
Ich habe zwei Sammlungen, die Eigentum Emailin beiden Sammlungen haben. Ich muss eine Liste der Elemente in der ersten Liste erhalten, Emaildie in der zweiten Liste nicht vorhanden sind. Mit SQL würde ich nur "nicht in" verwenden, aber ich kenne das Äquivalent in LINQ nicht. Wie geht das? Bisher habe …
307 c#  linq 

5
Warum sagt mir ReSharper "implizit erfasste Schließung"?
Ich habe folgenden Code: public double CalculateDailyProjectPullForceMax(DateTime date, string start = null, string end = null) { Log("Calculating Daily Pull Force Max..."); var pullForceList = start == null ? _pullForce.Where((t, i) => _date[i] == date).ToList() // implicitly captured closure: end, start : _pullForce.Where( (t, i) => _date[i] == date && …
296 c#  linq  resharper 

17
Entity Framework: Diesem Befehl ist bereits ein offener DataReader zugeordnet
Ich verwende Entity Framework und gelegentlich erhalte ich diesen Fehler. EntityCommandExecutionException {"There is already an open DataReader associated with this Command which must be closed first."} at System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands... Auch wenn ich kein manuelles Verbindungsmanagement mache. Dieser Fehler tritt zeitweise auf. Code, der den Fehler auslöst (zur besseren Lesbarkeit verkürzt): if …




12
Sortieren einer Liste mit Lambda / Linq nach Objekten
Ich habe den Namen der "nach Eigenschaft sortieren" in einer Zeichenfolge. Ich muss Lambda / Linq verwenden, um die Liste der Objekte zu sortieren. Ex: public class Employee { public string FirstName {set; get;} public string LastName {set; get;} public DateTime DOB {set; get;} } public void Sort(ref List<Employee> list, …


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.