zoukankan      html  css  js  c++  java
  • linq的几个方法

    1、在Select投射中所传的委托,不仅可以用Lambda函数,还可以传所谓的方法组,即不带参数的方法名。

    写法1:result.Data

    result.Data.SyncOrgListResult.AddRange(wwidArray.Select(id => syncOrgBll.GetOrg4Rep(id)));

    写法2:                                 .Select( syncOrgBll.GetOrg4Rep)

    2、在LINQ里,Any和All分别可以 判断被查询的集合中是否存在或全部满足某个条件的集合。

    在查询语句中,如果要对结果进行排序,那么可以写orderby person.Age,person.Name...

    但在方法语句中要排序的话,可以写

    OrderBy(a=>a.Age).ThenBy(a=>a.Name)...

    注意:必须先写OrderBy(),再写ThenBy(),因为后者只能在IOrderedEnumerable()上使用。

    如果需要降序排序 则用OrderByDescending()和ThenByDescending()。

    3、区分运算符:
    如果需要对结果集中取前N个结果,则可以结合OrderBy()使用Take(int count)来获取前count个结果。与此相对应的则是Skip(int count)

    4、Web.csproject是什么文件?
    一句话:Web.csproject携带的是整个项目的元信息,包括版本、路径、编译方式、引用和项目包含的文件等等。

  • 相关阅读:
    项目冲刺-第一天
    第四次个人作业-关于微软必应词典客户端 的案例分析
    第三次作业-结对编程
    学院教师开课管理网站项目
    使用Git进行代码管理的心得--github for windows
    十天冲刺---Day8
    十天冲刺---Day7
    十天冲刺---Day6
    十天冲刺---Day5
    十天冲刺---Day4
  • 原文地址:https://www.cnblogs.com/Benjamin/p/2774112.html
Copyright © 2011-2022 走看看