我有一個像排序和唯一的記錄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) '不能從使用中推斷出來。嘗試明確指定類型參數。
如何解決這個問題?
在此先感謝