码迷,mamicode.com
首页 > 其他好文 > 详细

EF 分组查询

时间:2016-08-11 11:21:29      阅读:554      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!