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]

5
La séquence ne contient aucun élément correspondant
J'ai une application asp.net dans laquelle j'utilise linq pour la manipulation de données. En cours d'exécution, j'obtiens l'exception "La séquence ne contient aucun élément correspondant". if (_lstAcl.Documents.Count > 0) { for (i = 0; i <= _lstAcl.Documents.Count - 1; i++) { string id = _lstAcl.Documents[i].ID.ToString(); var documentRow = _dsACL.Documents.First(o => …
112 c#  linq  exception 

4
Commande Linq par booléen
J'ai une requête linq que je veux commander par f.bar, qui est une chaîne, mais je veux aussi la commander par f.foo, qui est un champ booléen, d'abord. Comme la requête ci-dessous. (from f in foo orderby f.foo, f.bar select f) Bien que cela compile, cela ne fonctionne pas comme …
111 c#  linq 

3
Pourquoi ToLookup et GroupBy sont-ils différents?
.ToLookup<TSource, TKey>renvoie un ILookup<TKey, TSource>. ILookup<TKey, TSource>implémente également l'interface IEnumerable<IGrouping<TKey, TSource>>. .GroupBy<TSource, TKey>renvoie un IEnumerable<IGrouping<Tkey, TSource>>. ILookup a la propriété d'indexation pratique, donc il peut être utilisé d'une manière de type dictionnaire (ou de recherche), contrairement à GroupBy. GroupBy sans l'indexeur est difficile à utiliser; à peu près le seul …
111 c#  linq 

5
Comment puis-je trier les listes génériques DESC et ASC?
Comment puis-je trier les listes génériques DESC et ASC? Avec LINQ et sans LINQ? J'utilise VS2008. class Program { static void Main(string[] args) { List<int> li = new List<int>(); li.Add(456); li.Add(123); li.Add(12345667); li.Add(0); li.Add(1); li.Sort(); foreach (int item in li) { Console.WriteLine(item.ToString() + "\n"); } Console.ReadKey(); } }
110 c#  .net  linq 

5
La séquence contient plus d'un élément
J'ai quelques problèmes pour saisir une liste de type "RhsTruck" via Linq et les faire afficher. RhsTruck a juste les propriétés Make, Model, Serial etc ... RhsCustomer a les propriétés CustomerName, CustomerAddress, etc ... J'obtiens toujours l'erreur "La séquence contient plus d'un élément". Des idées? Est-ce que j'aborde cela de …
110 c#  .net  asp.net  linq 

4
Linq à EntityFramework DateHeure
На этот вопрос есть ответы на Stack Overflow на русском : LINQ to Entities ne reconnaît pas la méthode 'System.DateTime AddDays (Double)' Dans mon application, j'utilise Entity Framework. Ma table -Article -period -startDate J'ai besoin d'enregistrements qui correspondent => DateTime.Now > startDate and (startDate + period) > DateTime.Now J'ai essayé …


5
Quel est le but d'AsQueryable ()?
Le but est-il AsQueryable()juste de pouvoir transmettre des IEnumerableméthodes auxquelles on pourrait s'attendre IQueryable, ou y a-t-il une raison utile de représenter IEnumerablecomme IQueryable? Par exemple, est-ce censé être pour des cas comme celui-ci: IEnumerable<Order> orders = orderRepo.GetAll(); // I don't want to create another method that works on IEnumerable, …


4
Créer un dictionnaire sur une liste avec regroupement
J'ai l'objet suivant dans une liste: public class DemoClass { public int GroupKey { get; set; } public string DemoString { get; set; } public object SomeOtherProperty { get; set; } } Maintenant, je veux créer le dictionnaire suivant à partir de celui-ci: Dictionary<int, List<DemoClass>> Je veux regrouper le List<DemoClass>par …
106 c#  .net  linq  .net-3.5 

4
C # Passer une expression Lambda comme paramètre de méthode
J'ai une expression lambda que j'aimerais pouvoir faire circuler et réutiliser. Voici le code: public List<IJob> getJobs(/* i want to pass the lambda expr in here */) { using (SqlConnection connection = new SqlConnection(getConnectionString())) { connection.Open(); return connection.Query<FullTimeJob, Student, FullTimeJob>(sql, (job, student) => { job.Student = student; job.StudentId = student.Id; …
106 c#  linq  lambda 

7
Code Linq pour sélectionner un élément
Je me surprends à écrire beaucoup de code comme celui-ci pour sélectionner un élément qui correspond var item = (from x in Items where x.Id == 123 select x).First(); Y a-t-il une façon plus propre de le faire ou est-ce aussi concis que je vais l'être? EDIT: J'aurais dû dire …
105 c#  linq 

2
Est-ce Linq ou Lambda?
Je sais que c'est Linq: var _Results = from item in _List where item.Value == 1 select item; Et je sais que c'est Lambda: var _Results = _List.Where(x => x.Value == 1); Note de l'éditeur: ce qui précède n'est pas simplement Lambda, c'est Linq utilisant la "Method Syntax" dont le …
105 c#  linq  lambda 



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.