Questions marquées «linq»

Language Integrated Query (LINQ) est un composant Microsoft .NET Framework qui ajoute des capacités natives d'interrogation de données aux langages .NET. Veuillez envisager d'utiliser des balises plus détaillées, le cas échéant, par exemple [linq-to-sql], [linq-to-entity] / [entity-framework] ou [plinq]

13
Envelopper un délégué dans un IEqualityComparer
Plusieurs fonctions Linq.Enumerable prennent un IEqualityComparer<T>. Existe-t-il une classe wrapper pratique qui adapte un delegate(T,T)=>boolà implémenter IEqualityComparer<T>? Il est assez facile d'en écrire un (si vous ignorez les problèmes de définition d'un hashcode correct), mais j'aimerais savoir s'il existe une solution prête à l'emploi. Plus précisément, je souhaite effectuer des …
127 .net  linq  delegates 

13
ASP.NET MVC Comment convertir les erreurs ModelState en json
Comment obtenir une liste de tous les messages d'erreur ModelState? J'ai trouvé ce code pour obtenir toutes les clés: ( Retour d'une liste de clés avec des erreurs ModelState ) var errorKeys = (from item in ModelState where item.Value.Errors.Any() select item.Key).ToList(); Mais comment pourrais-je obtenir les messages d'erreur en tant …

11
LINQ to Entities ne reconnaît pas la méthode 'System.String ToString ()', et cette méthode ne peut pas être traduite en une expression de magasin
Je migre certaines choses d'un serveur mysql vers un serveur SQL mais je ne peux pas comprendre comment faire fonctionner ce code: using (var context = new Context()) { ... foreach (var item in collection) { IQueryable<entity> pages = from p in context.pages where p.Serial == item.Key.ToString() select p; foreach …
126 c#  mysql  sql  linq 

7
Qu'est-ce que LINQ et que fait-il? [fermé]
Il est difficile de dire ce qui est demandé ici. Cette question est ambiguë, vague, incomplète, trop large ou rhétorique et ne peut être raisonnablement répondue sous sa forme actuelle. Pour obtenir de l'aide pour clarifier cette question afin qu'elle puisse être rouverte, visitez le centre d'aide . Fermé il …
126 c#  linq 

4
LINQ, Où () vs FindAll ()
Quelqu'un peut-il expliquer en quoi les fonctions LINQ Where (..) et FindAll (..) diffèrent? Ils semblent tous les deux faire la même chose ...
125 c#  linq  syntax 

4
Comment aplatir des objets imbriqués avec une expression linq
J'essaye d'aplatir les objets imbriqués comme ceci: public class Book { public string Name { get; set; } public IList<Chapter> Chapters { get; set; } } public class Chapter { public string Name { get; set; } public IList<Page> Pages { get; set; } } public class Page { public …
125 c#  .net  vb.net  linq 


4
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 => sort1.InvoiceOwner.LastName) .ThenBy(sort2 => sort2.InvoiceOwner.FirstName) .ThenBy(sort3 => sort3.InvoiceID); Quelle est la bonne approche si je souhaite commander par 3 éléments de données?
123 linq 


19
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 déchiquetée.
122 c#  .net  linq  data-structures 

16
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) …
122 c#  .net  linq  list 





En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.