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]

5
Comment convertir toutes les chaînes de la liste <chaîne> en minuscules à l'aide de LINQ?
J'ai vu hier un extrait de code dans l'une des réponses ici sur StackOverflow qui m'a intrigué. C'était quelque chose comme ça: List&lt;string&gt; myList = new List&lt;string&gt; {"aBc", "HELLO", "GoodBye"}; myList.ForEach(d=&gt;d.ToLower()); J'espérais pouvoir l'utiliser pour convertir tous les éléments de ma liste en minuscules. Cependant, cela ne se produit pas …
94 c#  linq  lambda  foreach 

11
Une manière élégante de combiner plusieurs collections d'éléments?
Disons que j'ai un nombre arbitraire de collections, chacune contenant des objets du même type (par exemple, List&lt;int&gt; fooet List&lt;int&gt; bar). Si ces collections étaient elles-mêmes dans une collection (par exemple, de type List&lt;List&lt;int&gt;&gt;, je pourrais utiliser SelectManypour les combiner toutes en une seule collection. Cependant, si ces collections ne …


3
Que fait Include () dans LINQ?
J'ai essayé de faire beaucoup de recherches, mais je suis plus un gars de la base de données - donc même l'explication dans le MSDN n'a aucun sens pour moi. Quelqu'un peut-il expliquer, et donner quelques exemples sur ce que fait la Include()déclaration dans le terme de la SQLrequête?
93 sql  linq 

4
Adhésion LINQ avec plusieurs conditions dans la clause On
J'essaie d'implémenter une requête dans LINQ qui utilise une jointure externe gauche avec plusieurs conditions dans la clause ON. J'utiliserai l'exemple des deux tables suivantes: Project (ProjectID, ProjectName) et Task (TaskID, ProjectID, TaskName, Completed). Je veux voir la liste complète de tous les projets avec leurs tâches respectives, mais uniquement …
93 linq  join 

13
Requêtes Linq conditionnelles
Nous travaillons sur une visionneuse de journaux. L'utilisation aura la possibilité de filtrer par utilisateur, gravité, etc. Dans les jours Sql j'ajouterais à la chaîne de requête, mais je veux le faire avec Linq. Comment puis-je ajouter conditionnellement des clauses where?

6
Utilisation de la syntaxe de la méthode d'extension LINQ sur un MatchCollection
J'ai le code suivant: MatchCollection matches = myRegEx.Matches(content); bool result = (from Match m in matches where m.Groups["name"].Value.Length &gt; 128 select m).Any(); Existe-t-il un moyen de le faire en utilisant la syntaxe de la méthode d'extension LINQ? Quelque chose comme ça: bool result = matches.Any(x =&gt; ... );
92 c#  linq 

4
Comment retourner la valeur d'Action ()?
En ce qui concerne la réponse à cette question Passing DataContext into Action () , comment puis-je renvoyer une valeur de l'action (db)? SimpleUsing.DoUsing(db =&gt; { // do whatever with db }); Devrait être plus comme: MyType myType = SimpleUsing.DoUsing&lt;MyType&gt;(db =&gt; { // do whatever with db. query buit using …
92 c#  .net  linq 


3
Comment puis-je m'assurer que FirstOrDefault <KeyValuePair> a renvoyé une valeur
Voici une version simplifiée de ce que j'essaie de faire: var days = new Dictionary&lt;int, string&gt;(); days.Add(1, "Monday"); days.Add(2, "Tuesday"); ... days.Add(7, "Sunday"); var sampleText = "My favorite day of the week is 'xyz'"; var day = days.FirstOrDefault(x =&gt; sampleText.Contains(x.Value)); Puisque 'xyz' n'est pas présent dans le dictionnaire, la méthode …
91 c#  linq 





12
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 o …
90 c#  .net  linq  paging 

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.