none
LinQ查询 RRS feed

  • 问题

  •  /// <summary>
            /// 取5条新闻
            /// </summary>
            /// <returns></returns>
            public List<News> GetNewsAll5()
            {
                Table<News> tables = DataContext.GetTable<News>();
                var qry = tables.OrderByDescending(ReleaseTime => ReleaseTime).Take(5);

                return qry.ToList();
            }
    显示如下的错误

    无法按类型“Model.News”排序。

    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

    异常详细信息: System.InvalidOperationException: 无法按类型“Model.News”排序。

    源错误:

    行 51:             var qry = tables.OrderByDescending(ReleaseTime => ReleaseTime).Take(5);
    行 52: 
    行 53:             return qry.ToList();
    行 54:         }
    行 55:         /// <summary>

    源文件: F:\Users\zhuke\Documents\Visual Studio 2008\Projects\HstWebSite\DAL\NewsDA.cs    行: 53 
    什么原因啊,我想从新闻表中去5条记录该怎么操作啊。

    2009年11月14日 14:10

答案

全部回复