2

当我在我的项目中运行这个函数时,我得到了一个 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

这个例外是什么意思?

4

1 回答 1

2

可能是你的实体模型和数据库有一些区别。它可能是列的数据类型不匹配。

于 2012-08-21T03:36:38.467 回答