.NET 数据访问架构指南 2
点击次数:17 次 发布日期:2008-11-26 10:38:44 作者:源代码网
|
源代码网推荐 源代码网推荐 与每个.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框架的数据访问服务”。 源代码网推荐 做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。 源代码网推荐 源代码网供稿. |
