现有下面Order实体,要根据其中的OrderDate进行分组

EF4中根据时间分组 

  代码如下:

代码

            using (var context = new EFDemoEntities())
            {
                var groups 
= from r in context.Orders
                             group r by EntityFunctions.TruncateTime(r.OrderDate)
                                 into g
                                 select g;
                
foreach (var element in groups)
                {
                    Console.WriteLine(
"{0}订单",
                    ((DateTime)element.Key).ToShortDateString());
                    
foreach (var order in element)
                    {
                        Console.WriteLine(
"\tOrderID:{0}  , OrderDate:{1}", order.OrderID , order.OrderDate);
                    }
                }
            }

 

 

结果如下:

  EF4中根据时间分组

 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
  • 2021-12-23
  • 2021-10-25
  • 2021-04-26
猜你喜欢
  • 2022-12-23
  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案