Linq查询中的调用方法

时间:2013-02-25 08:27:12

标签: kendo-grid

我使用KendoUI Grid,我有这样的代码:

 IQueryable<ListStatus> liststatus = (from karfarmalist in db.PTStbLists
 join eventlist in db.PTStbListEvents on karfarmalist.Id equals eventlist.SerialList 
 join combobase in db.GlbTbComboBases on eventlist.EventType equals combobase.GUID
 where karfarmalist.TFN.Equals(tfn) && karfarmalist.GuidList == listid
 select new ListStatus{
                       id = eventlist.Id,
                       eventdate = Farab.Utility.PersianDate.Georgian_jalali(eventlist.EventDate),
                       status = combobase.FAName
                      }).OrderBy(l => l.id);

Farab Call提出错误。我使用AsEnumerable方法但orderby有错误。如何在LINQ中调用该方法而不出错?

1 个答案:

答案 0 :(得分:1)

您可以在查询末尾添加.ToList(),但这会导致对db进行调用,这将影响查询的性能。不确定这是否是你想要的,但你可以尝试一下。