J'ai un datatable commeTri & Unique Records dans LINQ
public DataTable functiongettable()
{
DataTable dt = new DataTable();
dt.Columns.Add("Name");
dt.Rows.Add("Name1");
dt.Rows.Add("Name5");
dt.Rows.Add("Name6");
dt.Rows.Add("Name3");
dt.Rows.Add("Name3");
dt.Rows.Add("Name6");
dt.Rows.Add("Name3");
dt.Rows.Add("Name5");
dt.Rows.Add("Name5");
return dt;
}
En utilisant la requête LINQ Je veux effectuer un tri et besoin d'enregistrements uniques.
que je fais comme ça
var query = from c in functiongettable().AsEnumerable().OrderBy("Name").Distinct() select c;
Mais obtenir l'erreur:
Les arguments de type pour la méthode « System.Linq.Enumerable.OrderBy (System.Collections.Generic.IEnumerable, System.Func) 'ne peut être déduit de l'utilisation. Essayez de spécifier explicitement les arguments de type.
Comment résoudre ce problème?
Merci à l'avance