zoukankan      html  css  js  c++  java
  • LINQ to ADO.NET概述

           LINQ to ADO.NET 包括两种独立的技术: LINQ to DataSet 和 LINQ to SQL。前者提供对Dataset 、DataTable进行查询,后者通过Linq对象模型直接与数据库进行数据交互,比如查询,更改等操作。
      由 LINQ to DataSet 和 LINQ to SQL 实现的 LINQ提供程序可以将源数据转换为基于 IEnumerable 的对象集合。

           一、使用Linq to Dataset

           1.获取DataSet/DataTable数据源。说明:Linq to dataset 是通过linq查询dataset或者datatable中的数据。Ado.net将数据库中的数据缓存进dataset或者datatable。 数据库 -----Ado.net-----dataset/datatable -----linq to dataset..

           2.将DataTable转换成IENumberable<T>类型。说明:Linq只能在IENumberable<T>Iqueryable<T>接口对象上执行查询操作,DataTable并没有实现这两个接口,不能直接查询.。在Linq to

    Dataset 中,通过DataTableExtensions扩展的AsEnumerable()方法从DataTable获取一个等价的IEnumberable<T>对象。

           3.使用linq语法编写查询。

           4.使用查询结果(一个IEnumberable<T>对象)。比如用foreach遍历所有元素,或者进行数值计算,或者将它作为数据源进行二次查询。

           特别说明:Dataset本身是Datatable的集合,所以Linq to dataset 本身是对datatable进行查询,而不是对dataset查询。

         

     

  • 相关阅读:
    [20210908]Reverse Shell with Bash.txt
    [20210831]bbed读取数据块6.txt
    自主学习 之 用Python玩转数据
    简单四则运算(PSP)
    永久免费云服务器搭建国内Moon服务加速ZeroTier
    INDEX
    openjdk 8 的 hotspot 源码目录结构
    CentOS 7 编译 openjdk 8
    23
    22
  • 原文地址:https://www.cnblogs.com/wangcongsuibi/p/8866608.html
Copyright © 2011-2022 走看看