Questions marquées «linq»

458
Rejoindre / Où avec LINQ et Lambda

Je rencontre des problèmes avec une requête écrite en LINQ et Lambda. Jusqu'à présent, je reçois beaucoup d'erreurs, voici mon code: int id = 1; var query = database.Posts.Join(database.Post_Metas, post => database.Posts.Where(x => x.ID == id), meta => database.Post_Metas.Where(x =>...

439
Commande LINQ par requête décroissante

Je suis sûr que ce sera relativement simple. J'ai une requête LINQ que je souhaite commander à la date de création la plus récente. Voir: var itemList = from t in ctn.Items where !t.Items && t.DeliverySelection orderby t.Delivery.SubmissionDate descending select t; J'ai aussi essayé: var...

413
LINQ .Any VS .Exists - Quelle est la différence?

En utilisant LINQ sur des collections, quelle est la différence entre les lignes de code suivantes? if(!coll.Any(i => i.Value)) et if(!coll.Exists(i => i.Value)) Mise à jour 1 Quand je démonte, .Existsil semble qu'il n'y ait pas de code. Update 2 Quelqu'un sait pourquoi il n'y a pas de code...

385
Comment faire SQL Like% dans Linq?

J'ai une procédure en SQL que j'essaye de transformer en Linq: SELECT O.Id, O.Name as Organization FROM Organizations O JOIN OrganizationsHierarchy OH ON O.Id=OH.OrganizationsId where OH.Hierarchy like '%/12/%' La ligne qui me préoccupe le plus est: where OH.Hierarchy like '%/12/%' J'ai une colonne...

377
Fractionner la liste en sous-listes avec LINQ

Existe-t-il un moyen de séparer un List<SomeObject>en plusieurs listes distinctes de SomeObject, en utilisant l'index des éléments comme délimiteur de chaque division? Permettez-moi d'illustrer: J'ai un List<SomeObject>et j'ai besoin d'un List<List<SomeObject>>ou...

319
Que renvoie LINQ lorsque les résultats sont vides

J'ai une question concernant la requête LINQ. Normalement, une requête renvoie un IEnumerable<T>type. Si le retour est vide, vous ne savez pas s'il est nul ou non. Je ne sais pas si ce qui suit ToList()lèvera une exception ou juste un vide List<string>si rien ne se trouve dans le...

314
Aplatir la liste dans LINQ

J'ai une requête LINQ qui retourne IEnumerable<List<int>>mais je veux retourner seulement List<int>donc je veux fusionner tous mes enregistrements dans IEnumerable<List<int>>un seul tableau. Exemple : IEnumerable<List<int>> iList = from number in (from no...

307
Comment feriez-vous une requête «pas dans» avec LINQ?

J'ai deux collections qui ont des propriétés Emaildans les deux collections. J'ai besoin d'obtenir une liste des éléments de la première liste où Emailn'existe pas dans la deuxième liste. Avec SQL, j'utiliserais simplement "pas dans", mais je ne connais pas l'équivalent dans LINQ. Comment cela se...