Rea*_*eel 1 .net c# linq sql-order-by
我在执行此查询时遇到错误:
只有LINQ to Entities中的排序输入才支持'Skip'方法.必须在方法'Skip'之前调用'OrderBy'方法.
var data = (from xx in VDC.SURVEY_EMAIL_BLAST
where xx.USER_ID == userid
orderby xx.ID
select xx.TEMPLATE_ID).Distinct().Skip(10).Take(10));
Run Code Online (Sandbox Code Playgroud)
实际上,我已经OrderBy在查询中使用了.但是,我收到了错误.
尝试OrderBy之前指定Skip,像这样:
var data = (from xx in VDC.SURVEY_EMAIL_BLAST
where xx.USER_ID == userid
select xx.TEMPLATE_ID).Distinct()
.OrderBy(x => x)
.Skip(10).Take(10));
Run Code Online (Sandbox Code Playgroud)