zoukankan      html  css  js  c++  java
  • Linq根据类型获取数据分类

    需求: 获取uiCouponItemInfo集合数据中的 CategoryID,Title(不重复),放入uiCouponCategoryInfo集合中

    实现:

    uiCouponCategoryInfo = uiCouponItemInfo
    .GroupBy(x => new
    {
    x.CategoryID,
    x.Title
    })
    .Select(g => new UICouponCategoryInfo
    {
    CategoryID = g.Key.CategoryID, // g.Key.CategoryID是uiCouponCategoryInfo 中的数据 
    Title = g.Key.Title
    })
    .OrderBy(x => x.CategoryID) // x.CategoryID是uiCouponCategoryInfo 中的数据
    .ToList();

    首先,uiCouponItemInfo集合,使用GroupBy根据CategoryID,Title进行分组

    然后,将New的UICouponCategoryInfo集合中的CategoryID ,Title 进行赋值,使用Select查询新建UICouponCategoryInfo集合

    最后,可以使用OrderBy进行排序(或者使用OederBy 字段 descing反派序),ToList返回集合列表。

  • 相关阅读:
    mstsc远程桌面 mstsc /v:ip /admin
    JS模块化编程(五)---按照AMD规范扩展全局对象
    常见问题
    django--用户认证组件
    Django
    Django
    Django
    Django
    Django
    第六模块-图书管理系统--多表
  • 原文地址:https://www.cnblogs.com/BounceGuo/p/9603313.html
Copyright © 2011-2022 走看看