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]


6
Comment effectuer une jointure entre plusieurs tables dans LINQ lambda
J'essaye d'effectuer une jointure entre plusieurs tables dans LINQ. J'ai les classes suivantes: Product {Id, ProdName, ProdQty} Category {Id, CatName} ProductCategory{ProdId, CatId} //association table Et j'utilise le code suivant (où product, categoryet productcategorysont des instances des classes ci-dessus): var query = product.Join(productcategory, p => p.Id, pc => pc.ProdID, (p, pc) …

13
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 …
88 c#  linq  sql-like 

3
LINQ to Entities ne reconnaît pas la méthode 'System.String Format (System.String, System.Object, System.Object)'
J'ai cette requête linq: private void GetReceivedInvoiceTasks(User user, List<Task> tasks) { var areaIds = user.Areas.Select(x => x.AreaId).ToArray(); var taskList = from i in _db.Invoices join a in _db.Areas on i.AreaId equals a.AreaId where i.Status == InvoiceStatuses.Received && areaIds.Contains(a.AreaId) select new Task { LinkText = string.Format(Invoice {0} has been received from …



3
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é d'utiliser instance.ToQueryable(), mais …
87 .net  linq  ienumerable 

5
Comment attendre une liste de tâches de manière asynchrone en utilisant LINQ?
J'ai une liste de tâches que j'ai créées comme ceci: public async Task<IList<Foo>> GetFoosAndDoSomethingAsync() { var foos = await GetFoosAsync(); var tasks = foos.Select(async foo => await DoSomethingAsync(foo)).ToList(); ... } En utilisant .ToList(), les tâches devraient toutes commencer. Maintenant, je veux attendre leur achèvement et renvoyer les résultats. Cela fonctionne …
87 c#  linq  async-await 

7
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 = "GET"; WebResponse myResponse = myRequest.GetResponse(); StreamReader sr = new StreamReader(myResponse.GetResponseStream(), …
87 c#  html  linq 

12
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 l'implémenter?
87 c#  .net  linq 

3
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 .net  xml  linq 

7
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 ce message: Seuls les constructeurs et …

4
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 après …
86 c#  linq 


3
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 }); …
86 c#  linq 

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.