Articles of linq

Calculer la différence à partir de l’élément précédent dans un groupe avec une (seule) requête LINQ

J’essaie de comprendre comment calculer la différence par rapport à l’élément précédent, lorsque les données doivent être regroupées. J’ai des données comme ça City Area Date Citizens New York 1 2010.11.20 5 New York 1 2010.11.21 8 New York 1 2010.11.22 12 New York 1 2010.11.23 17 New York 1 2010.11.24 23 New York 1 […]

“Contient” insensible à la casse dans Linq

J’ai un projet MVC que j’utilise linq en elle. Dans ma firebase database, il y a quelques enregistrements, par exemple “Quelque chose”, “Immense”, “quelque chose”, “Quelque chose”, “quelque chose” Je veux faire ça: SELECT * FROM dbo.doc_dt_records WHERE name LIKE ‘%’ + @records.Name + ‘%’ Toutefois, si je lance ce code, list.Count renvoie 0. Que […]

Optimiser le cadre Entity Query, éviter le chargement paresseux

J’ai une requête linq qui prend quelques secondes (~ 2.6s) pour s’exécuter. Mais je veux réduire cela au minimum. Je n’ai besoin que de lecture et j’ai donc inclus le comportement .AsNoTracking (). J’ai également testé la requête sans inclure les instructions include, mais mes opérations après la requête d’obtention l’ont ralentie davantage. L’objective principal […]

Liaison TreeView et Entity Framework

Je suis nouveau sur WPF et EF; J’ai regardé mais je n’ai pas pu trouver l’aide appropriée. C’est ce que j’ai Entity Framework ( ReportDefinition.ParentID et ReportDefinition.SectionID sont Section.idSections ), exemples ReportDefinition et Section . Voici ce que je voudrais présenter: TreeView . . J’essaye de réaliser ceci par programme. J’apprécierais beaucoup toute aide.

Rechercher des mots-clés avec LINQ

Si j’ai un champ de texte contenant un titre et une liste de mots-clés, comment puis-je effectuer une recherche dans le titre en recherchant un nombre de mots-clés dans le titre? Donc, si mon titre est “Cuire un pâté au poulet, au bacon et aux poireaux” et que l’utilisateur recherche le mot “navet bacon au […]

Linq se croise ou se joint pour renvoyer des éléments d’une collection ayant des propriétés correspondantes dans une autre?

J’ai le scénario suivant: Deux listes de Types différents contenant 3 propriétés correspondantes (en réalité, les noms ne sont pas les mêmes car ils proviennent de systèmes / tables de firebase database différents, mais leur contenu correspond). Dans mon exemple, j’ai nommé les propriétés de la même manière, simplement pour faciliter les choses! J’aimerais obtenir […]

Gestion des exceptions dans les requêtes Linq

J’utilise … tmpLst = (from e in App.lstAllChilds where e.Id == Id select e).ToList(); où lstAllChilds est la liste, qui contient également des données corrompues. Nous souhaitons maintenant gérer le bloc Try-Catch dans cette requête. S’il vous plaît aider.

Est-il possible de créer une sous-requête corrélée dans LINQ?

J’aimerais créer une requête LINQ qui renvoie la sum de toutes les quantités pour un numéro de produit donné pour un compte parent et tous ses comptes enfants. J’ai un tableau des produits par numéro de compte dans lequel chaque ligne contient également une quantité et le numéro de compte parent: PartNumber AccountNumber ParentAccountNumber Qty […]

Linq to SQL Problème de gestion de DataContext Lifetime

J’ai lu l’ article de Rick Strahl sur les moyens de gérer le contexte des données. Mon DBML est à l’intérieur d’une bibliothèque de classes, je garde mon contexte de données ouvert en créant une méthode Current statique dans une classe partielle personnalisée séparée de la bibliothèque. public partial class DataContext { public static DataContext […]

Exploser une plage de dates avec LINQ

Si j’ai une paire de dates et que je veux générer une liste de toutes les dates entre elles, je peux faire quelque chose comme: System.DateTime s = new System.DateTime(2010, 06, 05); System.DateTime e = new System.DateTime(2010, 06, 09); var list = Enumerable.Range(0, (e – s).Days) .Select(value => s.AddDays(value)); Ce qui me tient à l’esprit, […]