我有一个像排序和唯一的记录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;
}
DataTable中使用LINQ查询我想执行排序,需要独特的记录。
我做这样的
var query = from c in functiongettable().AsEnumerable().OrderBy("Name").Distinct() select c;
但得到错误:
的类型参数的方法“System.Linq.Enumerable.OrderBy(System.Collections.Generic.IEnumerable,System.Func) '不能从使用中推断出来。尝试明确指定类型参数。
如何解决这个问题?
在此先感谢