国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ADO.NET 的最佳實踐技巧

2024-07-10 12:40:30
字體:
來源:轉載
供稿:網友
這是我很早以前看過的微軟的一篇文章,最近,一些網友問的問題很多理論都在里面,所以,整理一下放在這里,大家可以參考一下。

簡介

本文為您提供了在 Microsoft ADO.NET 應用程序中實現和獲得最佳性能、可伸縮性以及功能的最佳解決方案;同時也講述了使用 ADO.NET 中可用對象的最佳實踐;并提出一些有助于優化 ADO.NET 應用程序設計的建議。

本文包含:

有關 .NET 框架包含的 .NET 框架數據提供程序的信息。

DataSet 和 DataReader 之間的比較,以及這些對象中每個對象最佳用法的解釋。

解釋如何使用 DataSet、Commands 和 Connections。

有關與 XML 集成的信息。

通用的技巧和問題。

使用 DataReader、DataSet、DataAdapter 和 DataView

ADO.NET 提供以下兩個對象,用于檢索關系數據并將其存儲在內存中:DataSet 和 DataReader。DataSet 提供一個內存中數據的關系表示形式,一整套包括一些表在內的數據(這些表包含數據、對數據進行排序并約束數據),以及表之間的關系。DataReader 提供一個來自數據庫的快速、只進、只讀數據流。

當使用 DataSet 時,經常會利用 DataAdapter(也可能是 CommandBuilder)與數據源進行交互。當使用 DataSet 時,也可以利用 DataView 對 DataSet 中的數據應用排序和篩選。也可以從 DataSet 繼承,創建強類型 DataSet,用于將表、行和列作為強類型對象屬性公開。

下列主題包括的信息涉及:使用 DataSet 或 DataReader 的最佳時機、如何優化訪問它們所包含數據、以及如何優化使用 DataAdapter(包括 CommandBuilder)和 DataView 的技巧。

DataSet 與 DataReader

當設計應用程序時,要考慮應用程序所需功能的等級,以確定使用 DataSet 或者是 DataReader。

要通過應用程序執行以下操作,就要使用 DataSet:

      1. 在結果的多個離散表之間進行導航。

        操作來自多個數據源(例如,來自多個數據庫、一個 XML 文件和一個電子表格的混合數據)的數據。

        在各層之間交換數據或使用 XML Web 服務。與 DataReader 不同的是,DataSet 能傳遞給遠程客戶端。

        發表評論 共有條評論
        用戶名: 密碼:
        驗證碼: 匿名發表
        主站蜘蛛池模板: 南安市| 鄯善县| 龙川县| 博客| 昭苏县| 武胜县| 东平县| 河北区| 娄烦县| 岑溪市| 皮山县| 纳雍县| 安西县| 建湖县| 锡林浩特市| 疏勒县| 抚远县| 宜丰县| 馆陶县| 镇安县| 葵青区| 临澧县| 游戏| 深泽县| 双桥区| 高淳县| 甘洛县| 永济市| 老河口市| 崇信县| 岫岩| 双江| 格尔木市| 金湖县| 周至县| 宝丰县| 普宁市| 卢龙县| 承德县| 鄂托克前旗| 北海市|
      2. <source id="jluz1"></source>

            <td id="jluz1"></td>
            <p id="jluz1"></p>
            <noscript id="jluz1"></noscript>