我爱Aspx >> 数据库 >> ADO.NET最佳实践(下)ADO.NET最佳实践(下)
T.与XML结合
ADO.NET在DataSet中提供对XML的广泛支持,同时在SQL Server2000或以后版本中的XML功能性扩展也能在ADO.NET中得到充分运用。你可以使用SQLXML访问在SQL Server2000和以后版本中提供的XML功能性扩展。下面是使用XML和ADO.NET的一些技巧信息。
I.DataSet和XML
DataSet和XML的完美整合,可以使你完成以下事情:
①从XSD计划中载入一个DataSet的计划或相关结构;
下面的例子说明一个XSD文件的结构,其中MyDataSet就是我们的DataSet元素,它下面包含一个customers复合类型元素,有了它我们就可以映射创建一个这样的表:Customers (CustomerID,CompanyName,Phone),同时也定义我们的DataSet的计划或者结构:
<xs:schema id="SomeID"
xmlns=""
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="MyDataSet" msdata:IsDataSet="true">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="customers" >
<xs:complexType >
<xs:sequence>
<xs:element name="CustomerID" type="xs:integer"
【我对这篇文章有话说?】
ADO.NET最佳实践(中)[05-22]
伟大的解决方案—DataWindow.Net..[05-22]
伟大的解决方案—DataWindow.Net..[05-22]
介绍Matisse--专为.NET的后关系型..[05-22]
使用ADO.NET轻松操纵数据库[05-22]
使用ADO.NET轻松操纵数据库(二)[05-22]
小议ADO.NET中的自动增量列[05-22]
DAO RDO ADO ADO.NET[05-22]
用VS.Net编写扩展存储过程(三,..[05-22]
数据仓库设计的21条原则[DMResea..[05-22]
ADO.NET最佳实践(中)[05-22]
业务单号自动增长的处理办法[05-22]
动态SQL语句[05-22]
行列转换 交叉表[05-22]
text字段[05-22]
一个简单的考勤系统[05-22]
DbVisualizer图解[05-22]
在不破坏原加密存储过程的前提下..[05-22]
数据库备份/恢复方案[05-22]
树形数据的处理[05-22]