Questions marquées «linq»

90
Pagination avec LINQ pour les objets

Comment implémenteriez-vous la pagination dans une requête LINQ? En fait, pour le moment, je serais satisfait si la fonction SQL TOP pouvait être imitée. Cependant, je suis sûr que le besoin d'une prise en charge complète de la pagination apparaîtra plus tôt de toute façon. var queryResult = from...

88
Opérateur LIKE dans LINQ

Existe-t-il un moyen de comparer des chaînes dans une expression C # LINQ similaire à l' LIKEopérateur SQL ? Supposons que j'ai une liste de chaînes. Sur cette liste, je veux rechercher une chaîne. En SQL, je pourrais écrire: SELECT * FROM DischargePort WHERE PortName LIKE '%BALTIMORE%' Au lieu de...

87
Ignorer les espaces de noms dans LINQ to XML

Comment faire pour que LINQ to XML iqnore tous les espaces de noms? Ou alternativement, comment supprimer les espaces de noms? Je demande parce que les espaces de noms sont définis de manière semi-aléatoire et que je suis fatigué de devoir rechercher des nœuds avec et sans espace de noms....

87
Recherche dans une arborescence à l'aide de LINQ

J'ai un arbre créé à partir de cette classe. class Node { public string Key { get; } public List<Node> Children { get; } } Je veux rechercher dans tous les enfants et tous leurs enfants pour obtenir ceux qui correspondent à une condition: node.Key == SomeSpecialKey Comment puis-je...

87
LINQ fonctionne-t-il avec IEnumerable?

J'ai une classe qui implémente IEnumerable, mais ne l'implémente pas IEnumerable<T>. Je ne peux pas changer cette classe, et je ne peux pas utiliser une autre classe à la place. Comme je l'ai compris de MSDN, LINQ peut être utilisé si la classe implémenteIEnumerable<T> . J'ai essayé...

87
Obtenir le code HTML du site Web en C #

Comment obtenir le code HTML d'un site Web, l'enregistrer et trouver du texte par une expression LINQ? J'utilise le code suivant pour obtenir la source d'une page Web: public static String code(string Url) { HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(Url); myRequest.Method =...

87
Créer un tuple dans un Linq Select

Je travaille avec C # et .NET Framework 4.5.1 pour récupérer des données à partir d'une base de données SQL Server avec Entity Framework 6.1.3. J'ai ceci: codes = codesRepo.SearchFor(predicate) .Select(c => new Tuple<string, byte>(c.Id, c.Flag)) .ToList(); Et quand je le lance, je reçois...

86
Le mot-clé let de linq est-il meilleur que son mot-clé into?

Je suis actuellement en train de réviser LINQ et j'essaie de comprendre la différence entre le letet l'utilisation du intomot - clé. Jusqu'à présent, le letmot - clé semble meilleur que le intomot - clé dans la mesure où je comprends. Le intomot-clé permet essentiellement de poursuivre une requête...

86
Union Vs Concat à Linq

J'ai une question sur Unionet Concat. Je suppose que les deux se comportent de la même manière en cas de List<T>. var a1 = (new[] { 1, 2 }).Union(new[] { 1, 2 }); // O/P : 1 2 var a2 = (new[] { 1, 2 }).Concat(new[] { 1, 2 }); // O/P : 1 2 1 2 var a3 = (new[] { "1", "2" }).Union(new[] { "1",...