Articles of linq

Impossible de convertir implicitement le type ‘System.Collections.Generic.IEnumerable en’ System.Collections.Generic.List

J’ai le code ci-dessous: List aa = (from char c in source select new { Data = c.ToSsortingng() }).ToList(); Mais qu’en est-il List aa = (from char c1 in source from char c2 in source select new { Data = ssortingng.Concat(c1, “.”, c2)).ToList(); En compilant une erreur Impossible de convertir implicitement le type ‘System.Collections.Generic.List’ en […]

Boucle foreach multi-lignes dans linq / lambda

Je cherche un moyen de changer le code suivant: foreach (Contact _contact in contacts) { _contact.ID = 0; _contact.GroupID = 0; _contact.CompanyID = 0; } Je voudrais changer cela en utilisant LINQ / lambda dans quelque chose de similaire à: contacts.ForEach(c => c.ID = 0; c.GroupID = 0; c.CompanyID = 0); Cependant, cela ne fonctionne […]

Existe-t-il un moyen intégré de convertir IEnumerator en IEnumerable

Existe-t-il un moyen intégré de convertir IEnumerator en IEnumerable ?

Dictionary.FirstOrDefault () comment déterminer si un résultat a été trouvé

J’ai (ou voulais avoir) du code comme celui-ci: IDictionary dict = new Dictionary(); // … Add some stuff to the dictionary. // Try to find an entry by value (if multiple, don’t care which one). var entry = dict.FirstOrDefault(e => e.Value == 1); if ( entry != null ) { // ^^^ above gives a […]

Enumérer à travers les propriétés d’un object (chaîne) en C #

Disons que j’ai beaucoup d’objects et qu’ils ont beaucoup de propriétés de chaîne. Existe-t-il une méthode programmatique pour les parcourir et générer le nom de propriété et sa valeur ou doit-il être codé en dur? Existe-t-il un moyen LINQ d’interroger les propriétés d’un object de type ‘ssortingng’ et de les afficher? Devez-vous coder en dur […]

Changer une valeur dans la liste

J’ai une liste (où T est une classe personnalisée et la classe a certaines propriétés). Je voudrais savoir comment modifier une ou plusieurs valeurs en utilisant des expressions Lambda, le résultat sera donc le même que celui de la boucle foreach: REMARQUE: la liste contient plusieurs éléments à l’intérieur (plusieurs lignes) foreach (MyClass mc in […]

Est-ce qu’une requête linq à ConcurrentDictionary Values ​​threadsafe?

disons que j’ai le code suivant: ConcurrentDictionary myDict= new ConcurrentDictionary(); Normalement, chaque access par clé est threadsafe, mais est également le threadsafe de requête linq suivant? Je n’ai rien trouvé dans les documents: http://msdn.microsoft.com/en-us/library/dd287226.aspx if myDict.Values.Any(x => !x.HasPaid)) { return false }

déclaration de cas linq

J’ai besoin d’aide pour les instructions CASE dans linq (c #): osc_products.products_quantity = CASE WHEN itempromoflag ‘N’ THEN 100000 WHEN itemcat1 IN (‘1′,’2′,’31’) AND itemsalestatus = ‘S’ THEN 100000 WHEN itemsalestatus = ‘O’ THEN 0 ELSE cds_oeinvitem.itemqtyonhand – cds_oeinvitem.itemqtycommitted END Mon début à la conversion à linq, (j’apprends encore): cdsDBDataContext db = new cdsDBDataContext(); var […]

Elément aléatoire de List de LINQ SQL

J’utilise C# 3.5 et j’utilise actuellement Linq pour obtenir tous les utilisateurs d’une table utilisateur et les mettre dans une liste. Maintenant, je voudrais retourner un utilisateur aléatoire de cette liste. Quelle est la meilleure façon de faire cela?

L’injection est-elle possible via LINQ dynamic?

En utilisant la bibliothèque Dynamic LINQ ( lien ), est-il vulnérable à l’injection? et (si oui) comment cela peut-il être protégé? Quelques informations sur les considérations de sécurité (Entity Framework) : Attaques d’injection LINQ to Entities: Bien que la composition de requête soit possible dans LINQ to Entities, elle est effectuée via l’API du modèle […]