Als «linq» getaggte Fragen

500
Aktualisieren Sie alle Objekte in einer Sammlung mit LINQ

Gibt es eine Möglichkeit, mit LINQ Folgendes zu tun? foreach (var c in collection) { c.PropertyToSet = value; } Zur Verdeutlichung möchte ich jedes Objekt in einer Sammlung durchlaufen und dann eine Eigenschaft für jedes Objekt aktualisieren. Mein Anwendungsfall ist, dass ich eine Reihe von...

458
Join / Where mit LINQ und Lambda

Ich habe Probleme mit einer in LINQ und Lambda geschriebenen Abfrage. Bisher bekomme ich viele Fehler. Hier ist mein Code: int id = 1; var query = database.Posts.Join(database.Post_Metas, post => database.Posts.Where(x => x.ID == id), meta => database.Post_Metas.Where(x => x.Post_ID ==...

439
LINQ Orderby Descending Query

Ich bin sicher, dass dies relativ einfach sein wird. Ich habe eine LINQ-Abfrage, die ich bis zum zuletzt erstellten Datum bestellen möchte. Sehen: var itemList = from t in ctn.Items where !t.Items && t.DeliverySelection orderby t.Delivery.SubmissionDate descending select t; Ich habe auch...

413
LINQ .Any VS .Exists - Was ist der Unterschied?

Was ist der Unterschied zwischen den folgenden Codezeilen bei Verwendung von LINQ für Sammlungen? if(!coll.Any(i => i.Value)) und if(!coll.Exists(i => i.Value)) Update 1 Wenn ich zerlege .Exists, sieht es so aus, als gäbe es keinen Code. Update 2 Weiß jemand, warum es für diesen keinen...

385
Wie mache ich SQL Like% in Linq?

Ich habe eine Prozedur in SQL, die ich in Linq umwandeln möchte: SELECT O.Id, O.Name as Organization FROM Organizations O JOIN OrganizationsHierarchy OH ON O.Id=OH.OrganizationsId where OH.Hierarchy like '%/12/%' Die Linie, mit der ich mich am meisten beschäftige, ist: where OH.Hierarchy like...

377
Liste mit LINQ in Unterlisten aufteilen

Gibt es eine Möglichkeit, a List<SomeObject>in mehrere separate Listen zu unterteilen SomeObject, wobei der Elementindex als Begrenzer für jeden Split verwendet wird? Lassen Sie mich veranschaulichen: Ich habe ein List<SomeObject>und ich brauche ein

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

313
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:

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

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