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查询。

         

     

  • 相关阅读:
    二分题目
    求最小公倍数的最简模板
    用 vue 脚手架 vue-cli 初始化(新建)项目
    电脑没有声音
    node.js 安装步骤
    phpStrom编辑器 通过 git 提交代码到 gitlab
    jq 实现头像(气泡式浮动)
    微信网页授权 、获取用户昵称 头像等信息
    秒格式化 “秒” 为 天 时 分 秒
    改变swiper 按钮swiper-button-next 颜色
  • 原文地址:https://www.cnblogs.com/wangcongsuibi/p/8866608.html
Copyright © 2011-2022 走看看