Questions marquées «linq»

123
Commande LINQ par rapport à ThenBy

Quelqu'un peut-il expliquer quelle est la différence entre: tmp = invoices.InvoiceCollection .OrderBy(sort1 => sort1.InvoiceOwner.LastName) .OrderBy(sort2 => sort2.InvoiceOwner.FirstName) .OrderBy(sort3 => sort3.InvoiceID); et tmp = invoices.InvoiceCollection .OrderBy(sort1 =>...

122
Vérifier si une liste est vide avec LINQ

Quelle est la «meilleure» façon (en tenant compte à la fois de la vitesse et de la lisibilité) pour déterminer si une liste est vide? Même si la liste est de type IEnumerable<T>et n'a pas de propriété Count. En ce moment, je me balance entre ceci: if (myList.Count() == 0) { ... } et ça: if...

122
Diviser une collection en «n» parties avec LINQ?

Existe-t-il un bon moyen de diviser une collection en plusieurs nparties avec LINQ? Pas nécessairement uniformément bien sûr. Autrement dit, je veux diviser la collection en sous-collections, qui contiennent chacune un sous-ensemble d'éléments, où la dernière collection peut être...

117
NHibernate vs LINQ to SQL

En tant que personne qui n'a utilisé aucune de ces technologies sur des projets du monde réel, je me demande si quelqu'un sait comment ces deux technologies se complètent et à quel point leurs fonctionnalités se

117
linq où la liste contient tout dans la liste

En utilisant linq, comment puis-je récupérer une liste d'éléments où sa liste d'attributs correspond à une autre liste? Prenons cet exemple simple et pseudo-code: List<Genres> listofGenres = new List<Genre>() { "action", "comedy" }); var movies = _db.Movies.Where(p => p.Genres.Any()...

117
Définir plusieurs propriétés dans un List <T> ForEach ()?

Étant donné une classe: class foo { public string a = ""; public int b = 0; } Puis une liste générique d'entre eux: var list = new List<foo>(new []{new foo(), new foo()}); Si je dois attribuer plusieurs propriétés dans la List<T> ForEach()méthode suivante , y a-t-il un moyen plus simple...