Als «linq» getaggte Fragen

123
LINQ OrderBy versus ThenBy

Kann jemand erklären, was der Unterschied ist zwischen: tmp = invoices.InvoiceCollection .OrderBy(sort1 => sort1.InvoiceOwner.LastName) .OrderBy(sort2 => sort2.InvoiceOwner.FirstName) .OrderBy(sort3 => sort3.InvoiceID); und tmp = invoices.InvoiceCollection .OrderBy(sort1 =>...

122
Überprüfen, ob eine Liste mit LINQ leer ist

Was ist der "beste" Weg (unter Berücksichtigung von Geschwindigkeit und Lesbarkeit), um festzustellen, ob eine Liste leer ist? Auch wenn die Liste vom Typ ist IEnumerable<T>und keine Count-Eigenschaft hat. Im Moment werfe ich dazwischen: if (myList.Count() == 0) { ... } und das: if...

122
Teilen Sie eine Sammlung mit LINQ in `n` Teile?

Gibt es eine gute Möglichkeit, eine Sammlung nmit LINQ in Teile zu teilen ? Natürlich nicht unbedingt gleichmäßig. Das heißt, ich möchte die Sammlung in Untersammlungen unterteilen, die jeweils eine Teilmenge der Elemente enthalten, in denen die letzte Sammlung zerlumpt werden...

117
Mehrere Eigenschaften in einer Liste festlegen <T> ForEach ()?

Bei einer Klasse: class foo { public string a = ""; public int b = 0; } Dann eine allgemeine Liste von ihnen: var list = new List<foo>(new []{new foo(), new foo()}); Wenn ich innerhalb der folgenden Methode mehrere Eigenschaften zuweisen soll List<T> ForEach(), gibt es eine einfachere...

117
linq wobei list eine beliebige in list enthält

Wie kann ich mit linq eine Liste von Elementen abrufen, deren Attributliste mit einer anderen Liste übereinstimmt? Nehmen Sie dieses einfache Beispiel und den Pseudocode: List<Genres> listofGenres = new List<Genre>() { "action", "comedy" }); var movies = _db.Movies.Where(p =>...