|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
InnoDB数据表的索引,与InnoDB数据表相比,在InnoDB数据表上,索引对InnoDB数据表的重要性要大得多。在InnoDB数据表上,索引不仅会在搜索数据记录时发挥作用,还是数据行级锁定机制的苊、基础。adoADO.NET2.0的十年夜最新特征
这篇文章概述了.NETFramework2.0里的ADO.NET2.0的最新特征。在以下叙说中将附带一些复杂的例子来会商这些特征的细节。
以下即是ADO.NET新增的特征:
1.批量复制操纵(BulkCopyOperation)
将数据从一个数据源批量复制到另外一个数据源是ADO.NET2.0的一个新特征。批量复制类供应了最快的办法把数据从一个数据源迁徙到另外一个数据源。每一个ADO.NET的数据供应者城市供应响应的批量复制类。比方,在SQL.NET数据供应者里,批量复制操纵是由一个叫SqlBulkCopy的类来完成的,它能够读取一个DataSet,DataTable,DataReader或XML工具。
2.批量更新(BatchUpdate)
假如数据库服务器撑持批量更新特征,Batchupdate取代了几个短周期提交哀求的体例,从而年夜年夜改良在一个短周期外向服务器发生多个批量更新时的功能。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.新的数据控件
在工具箱中,你将看到如所示的新的控件——DataGridView,DataConnector和DataNavigator。使用这些控件,你能在数据绑定控件中供应数据导航(分页)功效。
数据绑定控件
8.DbProvidersFactories类
这个类能供应以后呆板里的现无数据供应者(providers)列表。在写数据库依附程序时,你能使用这个类及其成员为你的数据库查找最合适的数据供应者。
9.自界说数据供应者(Provider)
经由过程供应工场类,如今ADO.NET能够扩大撑持自界说数据供应者功效。你无需编写一个数据供应者撑持代码。你能够用数据供应者基类和毗连字符串匡助你完成这些功效。
10.DataReader新的实行办法
如今command工具撑持更多的实行办法了,除旧的ExecuteNonQuery,ExecuteReader,ExecuteScaler和ExecuteXmlReader办法,还加了新的实行办法,它们是:ExecutePageReader,ExecuteResultSet和ExecuteRow。展现了Command工具在ADO.NET2.0撑持的一切实行办法。
Command的实行办法
总结
ADO.NET2.0为开辟者供应了很多新的、改进过的特征以改良功能和削减代码量。在这篇文章中,我叙述了ADO.NET2.0的10年夜特征。在我今后的文章中,我将持续更具体的会商这些特征。
这里我们讨论用binlog来实现闪回的方案。 |
|