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运算符

  • 相关阅读:
    printf语句中%p ,%#x区别
    Ant执行一个含有main方法的class文件
    aix 扩展文件系统
    ORA-01653:表空间扩展失败的问题(开启表空间自动扩展)
    oracle创建表空间语句分解
    Oracle10g/11g 在SUSE/RHEL上的安装与配置
    15个实用的Linux find命令示例
    suse安装软件命令
    如何把.rar文件隐藏在一个图片内
    windows 7 中将“我的电脑”锁定到任务栏
  • 原文地址:https://www.cnblogs.com/lxlxlx/p/11201771.html
Copyright © 2011-2022 走看看