zoukankan      html  css  js  c++  java
  • Linq中几个扩展方法的使用

    一个List 保存是ClassOrganization 的实体的信息

    依据某个ClassOrganization实体的ID在List中查找该实体,如:

    ClassOrganization org = orgList.Find(o=>o.Orgid==orgId);

    依据某个ClassOrganization实体的ID判断List中是否有该实体,如:

    orgList.Exists(o => o.Orgid == OrgID)

    //IList

     IList<Vanceinfo.Vsg.SystemAdmin.Entity.SmRole> roleList = BusinessCommon.Instance.GetUserRole(userCode, out userId);

    int count = roleList.Count<Vanceinfo.Vsg.SystemAdmin.Entity.SmRole>(r => r.RoleName == "公告管理"); //得到在列表中指定条件的角色数量

     if(count>0)

    {

      //证明有该记录

    }

    查找IList中的某个实体

    IList<BudgetData> list = bll.GetListByCondition(type, iBugetType);

    if (!string.IsNullOrEmpty(strYear))
                    {
                        strYearMonth = strYear + "-" + strMonth;

                        obj = list.SingleOrDefault<BudgetData>(b => b.YearMonth == strYearMonth && b.DepartCode == strDepart);
                    }

  • 相关阅读:
    ENVI数据格式
    旋转卡壳模板
    旋转卡壳求两个凸包最近距离poj3608
    树状数组模板
    输入输出挂
    Catalan数以及使用Raney引理证明
    【转】AC神组合数取模大全
    单向HASH——MurmurHash
    hdu4063(圆与圆交+线段与圆交+最短路)
    字符串HASH模板
  • 原文地址:https://www.cnblogs.com/vihone/p/1764645.html
Copyright © 2011-2022 走看看