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]

linq...

J'ai un tableau de chaînes qui a une taille fixe de 10. Certains éléments peuvent être null. Je veux utiliser LINQ pour supprimer les éléments avec la valeur null du tableau, mais seulement à la fin. Contribution: "Hello", null, "World", null, null, null, null, null, null, null Production: "Hello",....
13 juin 2020 à 17:32
J'ai une classe comme ça: public class Sample { public long Id { get; set; } public string GroupA { get; set; } public string GroupB { get; set; } public string GroupC { get; set; } } Je reçois une liste comme celle-ci: 5 | Test | A 5 | Test | B Comment puis-je grouper pour ren....
10 juin 2020 à 13:40
J'ai essayé de corriger un code, qui est une LinkedList. La tâche consiste à supprimer les X derniers éléments de la liste. Je l'ai essayé avec RemoveRange, mais VS n'accepte pas ma solution et dit que RemoveRange n'existe pas. var list = new DoublyLinkedList<string>(); list.Add("A"); list.Add("B");....
10 juin 2020 à 11:41
J'ai un tableau comme celui-ci provenant de la réponse de l'API et je souhaite filtrer par produits de propriété imbriqués pour renvoyer le produit avec seulement l'ID 11 "assets": [ { "name": "abc", "products": [ { "id": "11", "status": true }, ....
9 juin 2020 à 02:52
Besoin de votre aide: j'ai un tableau de données qui contient des lignes de données comme: test1 test1:1 test1:1:1 test1:2 Je n'ai besoin de sélectionner qu'une seule fois les lignes contenant ":". Le résultat doit être comme: test1: 1 test1: 2 Des idées comment le faire ?? Je suis resté après: var....
4 juin 2020 à 18:38
Par exemple: j'ai 2020M01, 2019M12,2020M03 dans datarow []. Comment puis-je récupérer la valeur maximale, c'est-à-dire 2020M03....
4 juin 2020 à 11:15
J'ai une boucle foreach que je souhaite modifier: foreach (var line in lines.OrderBy(x=> x.ColA)) Si une condition est remplie, au lieu de commander par ColA, je souhaite passer une commande par ColB. Je sais que cela pourrait être fait comme suit: var orderLines = new List<OrderLines>(); if (condit....
3 juin 2020 à 07:44
Comment puis-je écrire une requête linq pour correspondre à deux conditions sur la même colonne dans la table? Ici, une personne peut être affectée à plusieurs types d'œuvres et elle est stockée dans la table PersonWorkTypes contenant les détails des personnes et leurs types de travail. J'ai donc be....
3 juin 2020 à 06:34
J'ai les données suivantes ItemId | ItemName | ItemBy | ItemCreatedOn 1 | A100 | User1 | 2016-10-04 2 | A200 | User1 | 2016-10-04 3 | A300 | User1 | 2016-10-04 4 | A400 | User1 | 2016-10-04 5 | A600 | User1 | 2016-10-04 6 | D100 | User....
2 juin 2020 à 20:51
J'ai essayé cela avec la boucle Foreach, un nouveau tableau et fonctionne, mais je veux apprendre et voir s'il existe une meilleure façon de le faire avec LINQ lambda. J'ai une table de fruits comme celle-ci public class fruits { string id {get;set;} string fruit1 {get;set;} string fruit2 {....
27 mai 2020 à 13:11
Contexte J'ai un POCO comme celui-ci: public class Schedule { string ScheduleType string DayOfWeek int Id string Description DateTime StartDateTime DateTime EndDateTime List<string> GroupedDaysOfWeek } Et j'ai une requête LINQ qui récupère List<Schedule>, que je gro....
26 mai 2020 à 20:11
Nous avons une liste contenant 20K objets contenant des dates. Nous voulons trouver la date la plus récente de cette liste en tenant compte d'une condition. En utilisant le code comme ci-dessous. listObject.Where(r => r.Date <= asOfDate).OrderByDescending(r => r.Date).FirstOrDefault(); Cela prend t....
26 mai 2020 à 19:38
J'ai donc 2 cours ici: public class User { [Key] public int UserId { get; set; } public string Username { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public ICollection<Message> Messages { get; set; } } Et public class Message ....
Comment puis-je passer plusieurs sélections personnalisées en tant que paramètre de fonction? Quelque chose comme ça: Test(x=> new {x.var1, x.var5, x.var3} ); Test(x=> new {x.var1, x.var3, t=x.RetSomething()} ); void Test<myCls>(Func<myCls> sel) { foreach( var cols in myList.Select(sel) ) { ....
24 mai 2020 à 13:33
J'ai deux tables: opcsourcetags et real_raw_ponts. Il existe une clé étrangère d'opcsourcetags dans la table real_raw_points. Je veux obtenir les lignes d'opcsourcetags contre lesquelles il n'y a pas d'ID dans real_raw_ponits mais j'obtiens le résultat nul. Voici ma requête: select * from OPC_Sourc....
21 mai 2020 à 10:33
J'ai une propriété Take que si je passe un nombre que je veux montrer par exemple top (4) et quand la Take est 0 je veux tout retourner, c'est mon code qui renvoie Top 4 quand je passe Take = 4 mais quand Prendre est 0, je ne sais pas comment tout retourner. var Notes = await zigzyDbContext.RealEs....
20 mai 2020 à 20:33
En utilisant EF, je voudrais interroger les données de la base de données avec 2 contraintes, l'une est l'ID et la seconde est l'état de l'un des éléments d'un tableau. STRUCTURE DE DONNÉES: TableA: { ID, TableB: { TableC: [ { Status, ....
19 mai 2020 à 19:17
J'ai cette boucle de courant (ce n'est pas la vraie bc ne peut pas partager la vraie, mais l'algorithme est le même): class People { public string name { get; set; } public int quantity { get; set; } People() { this.name = ''; this.quantity = 0; } People(string name....
18 mai 2020 à 03:40
J'ai une table de données à partir de laquelle un seul enregistrement [datarow] doit être extrait en utilisant une expression LINQ ou Lambda. Dans la fonction de données de filtre, j'ai essayé différentes manières de trouver cet enregistrement. Mais aucun d'eux ne fonctionne La condition est de rec....
15 mai 2020 à 16:54
J'ai du mal à concevoir une approche pour prendre des données d'un CSV dans des objets métier. Je commence par analyser le CSV et obtenir chaque ligne dans un DataTable et c'est là que mon blocage mental commence. J'ai les classes suivantes où APDistribution est considéré comme un enfant de Voucher ....
14 mai 2020 à 18:31
Salut, je veux comparer IQueryable à "[]" car c'est ce que l'API renvoie quand est nul J'ai ceci var query = from Consumer in context.Consumer from Patient in context.Patient where Consumer.id == iduser where Patient.PATHOLOGY_id == idpato where Consumer.id == Patient.CONSUMER_id_patient select....
14 mai 2020 à 18:23
J'essaie de rechercher des objets qui incluent une certaine chaîne dans un champ de l'objet (Titre). Ensuite, je voudrais remplir une liste avec les objets qui incluent cette chaîne. Ma liste ne se remplit pas. public void SearchMovies(String searckhQuery) { Console.WriteLine(searckhQuery); ....
13 mai 2020 à 17:55
Je souhaite commander une liste (format de nombre décroissant) où les éléments de la liste sont des chaînes au format: n: texte (n est un compte de texte contenu dans une liste source que j'ai construite précédemment), par exemple: 5:word1 10:word2 124:word3 La sortie doit être: 124:word3 10:word2....
13 mai 2020 à 14:37
J'ai et jusqu'à présent échoué à implémenter 2 approches pour analyser un arbre XML et le convertir, avec ses enfants, en objets. J'ai essayé la sérialisation d'objets comme expliqué ici et j'ai utilisé Linq comme expliqué par l'accepté Répondez ici. Avec la première approche (désérialisation), cela....
12 mai 2020 à 11:41
J'essaie de permuter plusieurs tableaux de différentes tailles avec des valeurs nulles. Quelque chose comme: IEnumerable<IEnumerable<T>> GetAllPermutations<T>(IEnumerable<IEnumerable<T>> lists) { // if it received a list with 4 elements, it must return a list of list with 4 permutations } Exemple....
11 mai 2020 à 21:14