zoukankan      html  css  js  c++  java
  • LINQ学习笔记(一)

    LINQ基本组成组件
        (1) LINQ to SQL组件:可以查询基于关系数据库(如SQL Server数据库等)的数据,并对这些数据进行检索、插入、修改、删除、排序、聚合、分区等操作
       (2)LINQ to DataSet组件: 可以查询DataSet对象中的数据,并对这些数据进行检索、过滤、排序等操作
       (3)LINQ to Objects组件:可以查询IEnumerable或IEnumerable<T>集合,即能够查询任何可枚举的集合,如数组(Array和ArrayList)、泛型列表List<T>、泛型字典Dictionary<T>
            等,以及用户自定义的集合,而不需要LINQ提供程序或API
        (4) LINQ to XML组件:可以查询或操作XML结构的数据(如XML文档、XML片段、XML格式的字符串等),并提供了修改文档对象模型的内存文档和支持LINQ查询表达式等功能,以及处理XML文档的全新的编程接口

    LINQ查询数据步骤总结:

    1.  用LINQ查询集合中的数据
        (1)创建数据源
        (2)创建LINQ查询
        (3)执行LINQ查询

    2.  查询数据库中的数据

         (1) 为LinqDB数据库创建DBML文件,并为相应的表(Student表)创建实体类
        (2)创建LinqDB数据库的数据上下文类的实例db,连接字符串保存在           ConnectionString变量中。
        (3)创建查询表中的数据的LINQ查询表达式

    3    查询DataSet对象中的数据
        (1)调用相应的函数,以获取DataSet对象
        (2)创建查询的Linq表达式
        (3)使用Foreach语句显示查询结果

    4   查询XML文件
         (1) 使用XElement类解释XML结果的字符串xmlString,并用变量保存
        (2)创建LINQ查询表达式
        (3)使用Foreach语句显示查询结果

  • 相关阅读:
    8、SpringBoot-CRUD默认访问的首页以及thyleaf的静态文件引入/WebMvcConfigurer / WebMvcConfigurationSupport
    7、springmvc的自动配置
    6、模板引擎
    5.对静态资源映射的规则
    文件的上传和下载
    python file operation
    python sys.argv[]
    python pydoc
    python compile
    python exec
  • 原文地址:https://www.cnblogs.com/BigSeaHorse/p/LINQ.html
Copyright © 2011-2022 走看看