zoukankan      html  css  js  c++  java
  • Linq的使用

    LINQ基础介绍 :

    .NET,任何数据结构都是由在mscorlib.dllSystem.Collections.Generic命名空间下的Ienumerable<T>接口得到的. 

    映射可以访问所有的定义在System.Core.dllSystem.Linq命名空间下的枚举类.这个枚举类是定义在System.Core.dllSystem.Linq

    命名空间下的一个静态非可继承类

     

    Linq是语言集成查询

    Linq,它允许使用SQL查询数据库的方式来查询数据集合

    Linq,可以从数据库,程序对象集合以及XML文档中查询数据

    linq主要包含以下三部分:

    1.Linq to object   主要负责对象的查询

    2.linq to XML       主要负责XML的查询

    3.Linq to ADO.NET  主要负责数据库的查询

       Linq to SQL

       Linq to DataSet

       Linq to Entities

    Linq的优势:

    1.熟悉的语言:开发人员不必为每种类型的数据源或数据格式学习新的语言

    2.更少的编码:相比较传统的方式,linq减少了要编写的代码量

    3.可读性强:linq增加了代码的可读性,因此其他开发人员可以很轻松的理解和维护

    4.标准化的查询方式:可以使用相同的linq语法查询多个数据源

    5.类型检查:程序会在编译的时候提供类型检查

    6.智能感知提示:linq为通用集合提供智能感知提示

    7.整形数据:linq可以检索不同形状的数据

     

    let关键字(使用let字句扩展范围变量)

    1. 创建一个可以查询自身的可枚举类型

    2.使查询只能对范围变量word调用一次ToLower。

    如果不使用let,则必须在where字句的每个谓词中调用ToLower

    where关键字(筛选)

    order by关键字(排序)

    descending 降序

    ascending 升序

    group关键字(分组)

    join关键字(连接)

    equal运算符

  • 相关阅读:
    算分-DESIGN THECHNIQUES
    高级数据结构笔记摘要
    红黑树和AVL树笔记摘要
    索引笔记摘要
    检索笔记摘要
    外排序笔记摘要
    内排序笔记摘要
    线性表总结
    数论的一点前置知识
    线段交模板
  • 原文地址:https://www.cnblogs.com/lxlxlx/p/11201771.html
Copyright © 2011-2022 走看看