Quel est le meilleur pour le tri d'une table de données en C#, à la fois d'une performance et un point de vue-lisibilité de code:Quelle est la meilleure façon de trier une table de données dans ADO.NET
personsDT.OrderBy(person => person.PersonName);
ou:
personsDT.DefaultView.Sort = "PersonName ASC";
le personsDT est construit à partir d'une liste SharePoint, il est donc impossible d'utiliser SQL (je sais que ORDER BY dans une instruction Claude SQL SELECT serait la meilleure façon). Compte tenu de la performance, je crains que la clause OrderBy <> soit plus lente que le tri dans la vue des données. Êtes-vous conscient de ces implications de performance?
Je pense que la question est valide; Après avoir rempli un DataTable, vous devrez peut-être lui fournir différentes "vues" triées. Pourquoi revenir à la DB si vous pouvez (re) le trier localement. –