Linq to sql Linq到sql:orderby不工作
我有这个方法,但我无法排序我的结果。它一点也不点菜。 你知道我做错了什么吗Linq to sql Linq到sql:orderby不工作,linq-to-sql,linq-to-entities,Linq To Sql,Linq To Entities,我有这个方法,但我无法排序我的结果。它一点也不点菜。 你知道我做错了什么吗 public IEnumerable<SelectListItem> GetBranches() { List<SelectListItem> objList = null; var strQuery = (from sl in _objDataCollection.Edmm_Tester
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;
}
public IEnumerable getBranchs()
{
列表对象列表=null;
var strQuery=(来自_objDataCollection.Edmm_Tester中的sl
订购者代码
选择new SelectListItem(){Text=sl.Name,Value=sl.Code}).Distinct();
objList=strQuery.ToList();
返回对象列表;
}
使用以下方法:
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();
使用以下命令:
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();