zoukankan      html  css  js  c++  java
  • Lamabda表达式

    Lamabda表达式使用=>操作符来分割方法的参数列表和方法体。编译器通常可以推断出参数的数据类型。尽管如此,如果你愿意,还是可以指明参数类型。当方法只有一个参数时,圆括号是可选的。

    (sender, e)=> textbox1.text = datatime.now.tostring();

    //

    标准LINQ由System.Linq.Enumrable类中所暴露的扩展方法实现。

    LINQ to SQL 使用暴露在System.Linq.Queryable类中的扩展方法。

    当使用标准Linq创建查询时,查询立即被执行。而当使用Linq to Sql创建查询时,在开始枚举结果之前,查询都不会被执行。也就是说,直到使用foreach循环遍历查询结果时,查询才被执行。

    看看下面这个有效的 Linq to Sql 查询。

    var Query = tMovies.where(m=>m.Director =="Steven Spideberg" )

                                .OrderBy(m=>m.BoxOfficeTotals)

                                .Select(m=>m.Title);

    Linq to Sql用最有效的方式进行查询。而不是独立地执行每个方法。这是一个小巧的数据库查询,当执行这个查询时,如果Linq独立地执行每个方法,将是十分糟糕的。

  • 相关阅读:
    2016/3/10 Java 错题
    2016/3/9 Java 错题集
    Java Socket 编程实验总结
    CSU 1290
    CSU 1307
    CSU 1060
    Problem B SPOJ DCEPC11I
    activemq 学习系列(二) 常用配置
    activemq 学习系列(一) 详细入门使用
    MySql 用户创建与授权
  • 原文地址:https://www.cnblogs.com/hqyj/p/2605005.html
Copyright © 2011-2022 走看看