您现在的位置:中国下载站学院中心网络编程ASP.net教程ADO.NET → 文章列表

ADO.NET2.0的十大新特性

作者:佚名  来源:不详  发布时间:2007-4-14 12:09:36   

减小字体 增大字体

 
 
  本文简要介绍了.NET Framework 2.0里的ADO.NET2.0的最新特性。在以下叙述中将附带一些简单的例子来讨论这些特性的细节。

  以下便是ADO.NET新增的特性:

  1. 批量复制操作(Bulk Copy Operation)

  将数据从一个数据源批量复制到另一个数据源是ADO.NET 2.0的一个新特性。批量复制类提供了最快的方法把数据从一个数据源迁移到另一个数据源。每个ADO.NET的数据提供者都会提供相应的批量复制类。例如,在SQL.NET数据提供者里,批量复制操作是由一个叫SqlBulkCopy的类来完成的,它可以读取一个DataSet, DataTable, DataReader或XML 对象。

  2.批量更新(Batch Update)

  如果数据库服务器支持批量更新特性,Batch update代替了几个短周期提交请求的方式,从而大大改善在一个短周期内向服务器产生多个批量更新时的性能。UpdateBatchSize属性提供在一批更新里要更新行数。这个属性值能被限制到小数位。

  3.数据分页

  现在command对象具有一个新的执行方法叫做ExecutePageReader。这个方法有三个参数——CommandBehavior, startIndex, 和 pageSize。如果你想获得数据行数是101-200,你可以通过调用这个方法设置startIndex为101和pageSize为100而轻易完成这个功能。

  4.数据连接(Connection)明细

  现在你可以通过设置连接的StatisticsEnabled属性为真来获取一个连接更多的信息。Connection对象提供了两个新方法——RetrieveStatistics 和 ResetStatistics。RetrieveStatistics方法返回一个HashTable对象来填充连接信息,如:数据转移,用户明细,游标明细,缓存信息和事务处理。

  5.DataSet.RemoringFormat属性

  当DataSet.RemoringFormat设置为二进制时, DataSet的序列化格式由二进制格式代替了原有的XML标记格式,这种改变能显著改善序列化和还原序列化操作的性能。

  6. DataTable的加载(Load)与保存(Save)方法

  在以前版本的ADO.NET中,只有DataSet具有Load和Save的方法。Load方法可以把诸如XML等对象中的数据加载到一个DataSet对象中,同时Save方法可以保存数据到一个持久化存储媒体里。现在DataTable也支持这两种方法了。

  7.新的数据控件

  在工具箱中,你将看到如图1所示的新的控件——DataGridView, DataConnector和DataNavigator。利用这些控件,你能在数据绑定控件中提供数据导航(分页)功能。

  图1 数据绑定控件


在百度中搜索更多ADO.NET2.0的十大新特性相关网页 转贴于:中国下载站

  • 上一篇文章:ADO.NET实现应用程序数据访问层
  • 下一篇文章:使用ADO.NET的最佳实践
  • 阅读统计:[]
  • 中国下载站】【设为主页】【收藏本页】【打印本文】【回到顶部】【关闭此页

    相关文章
    文章评论(评论内容只代表网友观点,与本站立场无关!)

    用户名: 查看更多评论

    分 值:100分 85分 70分 55分 40分 25分 10分 0分

    内 容:

             (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码


    设为首页 - 关于我们 - 广告服务 - 网站地图 - 加入收藏 - 网站声明 - 网站帮助 - 友情链接

    • Copyright (C) 2006-2008 www.cndownz.com All Rights Reserved.
      中国下载站 版权所有. 粤ICP备05141802号. 对本站有任何建议、意见或投诉,请来信:cndownzcom@yahoo.com.cn.
      喜欢中国下载站(cndownz.com),请把中国下载站(cndownz.com)告诉你QQ上的5位好友,多谢支持!