Linq to sql:orderby 不工作
Linq to sql: orderby not working
我有这个方法,但我无法订购我的结果。它根本不会订购。
你知道哪里做错了吗?
public IEnumerable<SelectListItem> GetBranches()
{
List<SelectListItem> objList = null;
var strQuery = (from sl in _objDataCollection.Edmm_Tester
orderby sl.Code
select new SelectListItem() {Text = sl.Name, Value = sl.Code}).Distinct();
objList = strQuery.ToList();
return objList;
}
使用这个:
objList = strQuery.OrderBy(e=>e.Code).ToList();
或者这样:
var strQuery = (from sl in _objDataCollection.Edmm_Tester
select new SelectListItem()
{
Text = sl.Name
, Value = sl.Code
}).OrderBy(e=>e.Code).Distinct();
我有这个方法,但我无法订购我的结果。它根本不会订购。 你知道哪里做错了吗?
public IEnumerable<SelectListItem> GetBranches()
{
List<SelectListItem> objList = null;
var strQuery = (from sl in _objDataCollection.Edmm_Tester
orderby sl.Code
select new SelectListItem() {Text = sl.Name, Value = sl.Code}).Distinct();
objList = strQuery.ToList();
return objList;
}
使用这个:
objList = strQuery.OrderBy(e=>e.Code).ToList();
或者这样:
var strQuery = (from sl in _objDataCollection.Edmm_Tester
select new SelectListItem()
{
Text = sl.Name
, Value = sl.Code
}).OrderBy(e=>e.Code).Distinct();