社区
LINQ
帖子详情
entity framework 多个字段排序
uxspy
2010-01-12 12:44:12
如何对ef的某一个实体的多个属性进行排序?比如, order by c1 desc,c2,c3 desc
...全文
1719
5
打赏
收藏
entity framework 多个字段排序
如何对ef的某一个实体的多个属性进行排序?比如, order by c1 desc,c2,c3 desc
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xray2005
2010-01-12
打赏
举报
回复
esql:
SELECT VALUE it FROM NorthwindEntities.Customers as it order by it.c1 desc,it.c2,it.c3 desc
linq:
var cust = edm.Customers.OrderBy(c => c.CustomerID).OrderBy(c=>c.c2).OrderBy(c=>c.c3)
Jarod
2010-01-12
打赏
举报
回复
ThenBy - 在 OrderBy 或 OrderByDescending 的基础上再正序排序
ThenByDescending - 在 OrderBy 或 OrderByDescending 的基础上再倒序排序
cjc1983
2010-01-12
打赏
举报
回复
esql:
SELECT VALUE it FROM NorthwindEntities.Customers as it order by it.c1 desc,it.c2,it.c3 desc
linq:
var cust = edm.Customers.OrderByDescending(c => c.c3).OrderBy(c=>c.c2).OrderByDescending(c=>c.c1) ,因为在linq里面写的话顺序是反过来的
uxspy
2010-01-12
打赏
举报
回复
[Quote=引用 3 楼 jarod 的回复:]
ThenBy - 在 OrderBy 或 OrderByDescending 的基础上再正序排序
ThenByDescending - 在 OrderBy 或 OrderByDescending 的基础上再倒序排序
[/Quote]
thenby's right
thanx
uxspy
2010-01-12
打赏
举报
回复
[Quote=引用 1 楼 xray2005 的回复:]
esql:
SELECT VALUE it FROM NorthwindEntities.Customers as it order by it.c1 desc,it.c2,it.c3 desc
linq:
var cust = edm.Customers.OrderBy(c => c.CustomerID).OrderBy(c=>c.c2).OrderBy(c=>c.c3)
[/Quote]
我第一次用的就是你这个第二个,不行,排序不对
Entity
Framework
实体框架入门
Entity
Framework
是微软官方提供的ORM工具,能让开发人员节省数据库访问的代码和时间,将更多的时间放到业务逻辑层代码上。EF提供变更跟踪、唯一性约束、惰性加载、查询事物等。开发人员使用Linq语言,对数据库操作如同操作Object对象一样省事。本课程从
Entity
Framework
的基本概念入手,循序渐进介绍了EF在.NET项目中的基本原理和使用方法,力求学员在较短时间内掌握EF的理论基础和具体用法。
Entity
Framework
多
字段
排序
public interface IOrderByExpression<T
Entity
> where T
Entity
: class { IOrderedQueryable<T
Entity
> ApplyOrderBy(IQueryable<T
Entity
> query); IOrderedQueryable<T
Entity
&...
Entity
Framework
动态组合多
排序
字段
前言:在使用EF当中,肯定会遇到动态查询的需求,建立一个公共调用的动态组合表达式查询也是必不可少的,以下是建立动态组合多
排序
字段
做个记录,供以后调用 1、建立一个结构,用于
多个
排序
字段
组合,这个结构体有两个
字段
,一个是需要
排序
的属性名,一个是是否是升序降序的判断 public struct OrderModelField { public string prop
Entity
Framework
4、5 多
字段
排序
public interface IOrderByExpression<T
Entity
> where T
Entity
: class { IOrderedQueryable<T
Entity
> ApplyOrderBy(IQueryable<T
Entity
> query); IOrderedQueryable<T
Entity
>...
Entity
framework
多表查询
/// /// 查询的数据 /// /// 升序asc(默认)还是降序desc ///
排序
字段
/// 查询条件 /// 额外的参数 /// public IQueryable DaoChuData(YKTEntities db, string order, string sort, Query
Entity
entity
, int userI
LINQ
8,497
社区成员
4,736
社区内容
发帖
与我相关
我的任务
LINQ
.NET技术 LINQ
复制链接
扫一扫
分享
社区描述
.NET技术 LINQ
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章