当我在我的项目中运行此函数时,我得到了一个FormatException。
但我可以在“LinqPad”中运行相同的LINQ表达式
private List<TNews> GetPagedEntities(int pagenum, int pagesize, IQueryable<TNews> query)
{
var totalCnt = query.Count();
int recordsCount = (totalCnt < CONST_QUERY_COUNT) ? totalCnt : CONST_QUERY_COUNT;
SetPagerValues(pagenum, pagesize, recordsCount);
var newsRslt = (from m in query
orderby m.PnacDT descending
select m).Take(recordsCount).Skip(pagenum * pagesize).Take(pagesize).ToList();
return newsRslt;
}
PS:CONST_QUERY_COUNT==10000
这个例外是什么意思?
答案 0 :(得分:2)
可能是您的实体模型,数据库有一些差异。它可能是列的数据类型不匹配。