.NET 数据访问架构指南2

时间:2010-02-01 10:02:18  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:>     System.Data.OleDb. 包含了 OLE DB .NET数据供应器类型。         System.Data.Odbc. 包含了ODBC .NET数据供应器类型。         System.Data. 包含了独立于供应器的类型,如DataSet及DataTable。     在各自关联的名称空间中,每个...
  正文:名称空间组织
  
    与每个.NET数据供应器相关的类型(类,结构,枚举,等等)位于它们各自的名称空间中:
  System.Data.SqlClient. 包含了 SQL Server .NET 数据供应器类型。
  
  
  System.Data.OleDb. 包含了 OLE DB .NET数据供应器类型。
  
  
  System.Data.Odbc. 包含了ODBC .NET数据供应器类型。
  
  
  System.Data. 包含了独立于供应器的类型,如DataSet及DataTable。
    在各自关联的名称空间中,每个供应器都提供了Connection, Command, DataReader, 及 DataAdapter对象的实现。SqlClient实现都有前缀"Sql";而OleDb实现前面都有前缀"OleDb"。例如,Connection对象的 SqlClient实现是SqlConnection。而OleDb实现是OleDbConnection。类似的,DataAdapter对象的两种实现是SqlDataAdapter 和OleDbDataAdapter。
  
    通用编程
  
    如果你很有可能以不同的数据源为目标,并希望将代码从一种数据源移植到另一数据源,那么可以考虑对System.Data名称空间中的IDbConnection, IDbCommand, IDataReader,和IDbDataAdapter接口进行编程。Connection, Command, DataReader, 及 DataAdapter对象的所有实现都必须支持这些接口。
  
    图2显示了数据访问堆栈及ADO.NET如何与其它数据访问技术,包括ADO和OLE DB,联系起来。该图还显示了ADO.NET模型中的两个管理供应器和主要对象。
  
  图2 数据访问堆栈
  
    关于ADO到ADO.NET的演化,见MSDN杂志2000年11月期的文章“ADO+简介:用于微软.NET框架的数据访问服务”。

.NET 数据访问架构指南2》由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Programming/aspnet/12692.html


关键字:

关于《.NET 数据访问架构指南2》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td