• LinQ笔记


    from u in users
                 let number = Int32.Parse(u.Username.Substring(u.Username.Length - 1))
                 where u.ID < 9 && number % 2 == 0
                 select u

    一个查询表达式中可以有0个或多个let子句,let子句可以创建一个临时变量
    一个查询表达式中可以有0个或多个where子句,where子句可以指定查询条件

    一个查询表达式必须以select或者group by结束

            select后跟要检索的内容

            group by 是对检索的内容进行分组

    最后一个into子句起到的作用是

            将前面语句的结果作为后面语句操作的数据源。

    from p in db.Employees
                 select new
                 {
                     LastName = p.LastName,
                     TitleOfCourtesy = p.TitleOfCourtesy
                 } into EmployeesList
                 orderby EmployeesList.TitleOfCourtesy ascending
                 select EmployeesList;

    比如:        

                from p in db.Products  
                group p by p.CategoryID into g  
                select new {  g.Key, NumProducts = g.Count()}; 

  • 相关阅读:
    shell 工具函数
    javascript 笔记
    vmware 全屏状态下与宿主机无缝切换
    shell 重定向
    PHP 执行服务器命令的类
    PHP 生成 Html
    PHP 打印输出调试类
    PHP 自动加载类
    getopt 示例
    linux alias 命令别名并输出其原始命令
  • 原文地址:https://www.cnblogs.com/x-poior/p/5163328.html
Copyright © 2020-2023  润新知