LINQ根据时间排序问题(OrderBy、OrderByDescending)

摘要:
(x=>(x=<x.ProductId==id&&x.EditionNo==no)。OrderByDescending(x=&错误原因;OrderBy默认为正顺序,不需要写“Asc()或Desc()”,只需使用OrderByDesching()varlists=db。获取列表(&L)。(x=&gt

直接上代码:

db.GetList<Draw2D>(x => x.ProductId == id && x.EditionNo == no)
    .OrderBy(x => x.CreateTime.Desc())
    .ToList();

这个无法排序!!!

return db.GetList<Draw2D>(x => x.ProductId == id && x.EditionNo == no)
        .OrderByDescending(x => x.CreateTime)
        .ToList();

这个可以!

错误原因:

之前公司SDK是那样封装的,现在回归LINQ的原来写法,不需要画蛇添足。。。。

OrderBy默认就是正序不需要再写```Asc()或Desc()```,如果要倒序排,就用OrderByDescing()

var lists = db.GetList<Draw2D>(x => x.ProductId == id)
            .OrderBy(x => x.EditionNo)  //这里把 .Asc() 去掉即正常
            .ThenBy(x => x.CreateTime);

免责声明:文章转载自《LINQ根据时间排序问题(OrderBy、OrderByDescending)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇好用的个人电子邮箱有哪些,电子邮箱怎么注册申请?NOIP注意事项下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vs for Mac中的启用Entity Framework Core .NET命令行工具

在vs for Mac的工具菜单中已没有了Package Manager Console。 我们可以通过以下方法使用Entity Framework Core .NET命令行工具: 1、添加Nuget包(Microsoft.EntityFrameworkCore;Microsoft.EntityFrameworkCore.Design;Microsoft...

C语言博客作业--数组

0.展示PTA总分 1.本章学习总结 1.1 学习内容总结 顺序查找法:从数组的第一个内容开始查找,直到找到要找值。 优点:写法简单易懂。 缺点:查找次数过多,面对大数据花费时间过长。 二分查找法:将数组排序后,从数组中间的数开始查找,当查找的数比中间的数大或者小的时候,取该数应处于的范围,再次取该范围中间的内容进行比较,直到找到正确的值。 数组的...

js实现图片向上播放(轮番滚动)

js实现图片向上播放(轮番滚动)   实现方式,多种多样,这里我们来看javascript实现方式,重点是研究里面的源代码; 看看别人是如何写出“优雅的代码” <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/...

DataSet分页

主要利用DataSet的筛选数据的方法 DataAdapter用Fill方法填充DataSet的时候把所取的整个记录加入到DataSet 例如:     MyAdapter.Fill(DataSet,TableName); 有时候并不需要将整个查询数据都导入DataSet,真正需要的只是数据的一部。Fill的另一种方法可以满足这种需要。     MyAda...

【转】WPF自定义控件与样式(8)-ComboBox与自定义多选控件MultComboBox

一.前言   申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐步发布的等。   本文主要内容: 下拉选择控件ComboBox的自定义样式及扩展; 自定义多选控件MultiComboBox; 二.下拉选择控件ComboBox的自定义样式及扩展 2.1基本样式   先看看基础效果图:     从功能上ComboBo...

android自动打包方法(ant+proguard+签名)

前段时间做了一个android的网游项目,现在优化减少体积和防止别人反编译,需要把编译后.class进行混淆,开始在网上看了一些关于 ProGuard的介绍,基本上都是使用ADT自带的打包方式,那个打包方式太慢了,还要手工输密码,一个字烦。 于是开始寻找ant+proguard+签名的打包方式,遗憾的是资料不是缺手就是断脚。 好吧,看来得食自己了,!@#...