首页 > 其他 > 详细

EF 分组查询

时间:2016-08-11 11:19:54      阅读:200      评论:0      收藏:0      [点我收藏+]
var result = from m in userPrefers.GroupBy(t => new { t.Pet_Preferential.Merchant.MerchantId, t.Pet_Preferential.Merchant.MerchantName })
                         select new
                         {
                             MerchantId = m.Key.MerchantId,
                             MerchantName = m.Key.MerchantName,
                             Preferential = from u in m
                                            orderby u.Pet_Preferential.MinAmount descending
                                            select new
                                            {
                                                Id = u.Id,
                                                PreferentialId = u.Pet_Preferential.Id,
                                                Context = u.Pet_Preferential.Context,
                                                isDiscount = u.Pet_Preferential.isDiscount,
                                                MinAmount = u.Pet_Preferential.MinAmount,
                                                Preferential = u.Pet_Preferential.Preferential,
                                                UseCondition = u.Pet_Preferential.UseCondition,
                                                ProSales = u.Pet_Preferential.ProSales,
                                                PreferentialNum = u.Pet_Preferential.PreferentialNum,
                                            }
                         };

 

EF 分组查询

原文:http://www.cnblogs.com/Celebrator/p/5760141.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!