视觉工作室排序顺序[重复]
Posted
技术标签:
【中文标题】视觉工作室排序顺序[重复]【英文标题】:visual studio sort order [duplicate] 【发布时间】:2018-11-24 09:53:28 【问题描述】:我在 Visual Studio 中编写了一个 C# 应用程序。该应用程序的其中一个部分是对优惠券进行排序。现在,优惠券按结束日期降序排列。那里已经有一个选项可以提供优惠券独家优惠。我想知道是否有办法按排序顺序、排他性和结束日期对优惠券进行排序。
以下是代码示例:
var allLocalCoupons = merchant.Coupons
.Where(c => c.IsActive
&& c.StartDate <= DateTime.Now
&& (c.EndDate > DateTime.Now || c.EndDate == null)
&& (c.ExclusiveCouponOffer == ApplicationCode ||
c.ExclusiveCouponOffer == null))
.OrderBy(c => c.EndDate)
.ToList();
【问题讨论】:
你已经输入了:OrderBy(...).ThenBy(...)
.
我试过了,但是它只是先保留有效优惠券,然后是独家优惠券。我需要做些什么来更改有效优惠券状态吗?
【参考方案1】:
只需在后面使用.ThenBy
或 .ThenByDescending
例子:
_dbContext.Users.OrderBy(u => u.Name).ThenBy(u => u.LastName);
【讨论】:
以上是关于视觉工作室排序顺序[重复]的主要内容,如果未能解决你的问题,请参考以下文章