Questions marquées «linq»

211
Quand utiliser Cast () et Oftype () dans Linq

Je connais deux méthodes pour lancer des types vers IEnumerableunArraylist dans Linq et je me demande dans quels cas les utiliser? par exemple IEnumerable<string> someCollection = arrayList.OfType<string>() ou IEnumerable<string> someCollection = arrayList.Cast<string>()...

211
Comment obtenir des valeurs de IGrouping

J'ai une question sur IGroupingla Select()méthode. Disons que j'en ai un IEnumerable<IGrouping<int, smth>>de cette façon: var groups = list.GroupBy(x => x.ID); où listest a List<smth>. Et maintenant, je dois passer les valeurs de chacun IGroupingà une autre liste d'une manière...

204
LINQ - Jointure externe complète

J'ai une liste des pièces d'identité et de leur prénom, ainsi qu'une liste des pièces d'identité et leur nom de famille. Certaines personnes n'ont pas de prénom et d'autres n'ont pas de nom de famille; Je voudrais faire une jointure externe complète sur les deux listes. Donc les listes suivantes:...

201
Liste Linq de listes en liste unique

On dirait que c'est le genre de chose à laquelle on aurait déjà répondu, mais je ne peux pas le trouver. Ma question est assez simple, comment puis-je faire cela dans une seule instruction afin qu'au lieu d'avoir à refaire la liste vide puis à l'agréger sur la ligne suivante, je puisse avoir une...

198
Outil SQL vers LINQ [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une...

195
Comment convertir les résultats linq en HashSet ou HashedSet

J'ai une propriété sur une classe qui est un ISet. J'essaie d'obtenir les résultats d'une requête linq dans cette propriété, mais je ne sais pas comment le faire. Fondamentalement, à la recherche de la dernière partie de ceci: ISet<T> foo = new HashedSet<T>(); foo = (from x in bar.Items...

194
LINQ pour lire XML

J'ai obtenu ce fichier XML: <root> <level1 name="A"> <level2 name="A1" /> <level2 name="A2" /> </level1> <level1 name="B"> <level2 name="B1" /> <level2 name="B2" /> </level1> <level1 name="C" /> </root> Quelqu'un pourrait-il me...

194
Renvoyer des résultats de type anonyme?

En utilisant l'exemple simple ci-dessous, quelle est la meilleure façon de renvoyer les résultats de plusieurs tables à l'aide de Linq vers SQL? Disons que j'ai deux tables: Dogs: Name, Age, BreedId Breeds: BreedId, BreedName Je veux rendre tous les chiens avec leur BreedName. Je devrais obliger...

189
En savoir plus sur LINQ [fermé]

Fermé. Cette question ne respecte pas les directives de Stack Overflow . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 2 ans . Améliorez cette question Aperçu L'une des...

188
LINQ-to-SQL vs procédures stockées? [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une...

182
Linq to Entities join vs groupjoin

J'ai effectué une recherche sur le Web, mais je ne trouve toujours pas de réponse simple. Quelqu'un peut-il expliquer (en anglais simple) ce qu'est un GroupJoin? En quoi est-ce différent d'un intérieur ordinaire Join? Est-il couramment utilisé? Est-ce uniquement pour la syntaxe de méthode? Qu'en...

181
Async attendent dans linq select

J'ai besoin de modifier un programme existant et il contient le code suivant: var inputs = events.Select(async ev => await ProcessEventAsync(ev)) .Select(t => t.Result) .Where(i => i != null) .ToList(); Mais cela me semble très étrange, tout d'abord l'utilisation de asyncet awaitdans le...

176
ToList () - crée-t-il une nouvelle liste?

Disons que j'ai une classe public class MyObject { public int SimpleInt{get;set;} } Et j'ai un List<MyObject>, et je ToList()le change , puis je change l'un des SimpleInt, ma modification sera-t-elle propagée à la liste d'origine. En d'autres termes, quel serait le résultat de la méthode...