您的位置:首页 > 数据库

.net(ADO.NET)数据库研究(1):部分主要类及类关系探秘

2008-11-30 19:12 423 查看

.net(ADO.NET)数据库研究(1)

(By Nathan.Yu,2008-11-30)

部分主要类及类图介绍

1:DbConnection 抽象类

功能表示到数据库的连接。
命名空间System.Data.Common
程序集System.Data(在 System.Data.dll 中)
继承层次结构System..::.Object
System..::.MarshalByRefObject
System.ComponentModel..::.Component
System.Data.Common..::.DbConnection
System.Data.Odbc..::.OdbcConnection
System.Data.OleDb..::.OleDbConnection
System.Data.OracleClient..::.OracleConnection
System.Data.SqlClient..::.SqlConnection
参考http://msdn.microsoft.com/zh-cn/vcsharp/system.data.common.dbconnection.aspx





图1 DbConnection类图继承关系

2:DbCommand 抽象类

功能表示要对数据源执行的 SQL 语句或存储过程。为表示命令的、数据库特有的类提供一个基类。
命名空间System.Data.Common
程序集System.Data(在 System.Data.dll 中)
继承层次结构System..::.Object
System..::.MarshalByRefObject
System.ComponentModel..::.Component
System.Data.Common..::.DbCommand
System.Data.Odbc..::.OdbcCommand
System.Data.OleDb..::.OleDbCommand
System.Data.OracleClient..::.OracleCommand
System.Data.SqlClient..::.SqlCommand
参考http://msdn.microsoft.com/zh-cn/vcsharp/system.data.common.dbcommand.aspx



图2 DbCommand类图继承关系

3: DbDataReader 抽象类

功能从数据源读取行的一个只进流。
命名空间System.Data.Common
程序集System.Data(在 System.Data.dll 中)
继承层次结构System..::.Object
System..::.MarshalByRefObject
System.Data.Common..::.DbDataReader
System.Data..::.DataTableReader
System.Data.Odbc..::.OdbcDataReader
System.Data.OleDb..::.OleDbDataReader
System.Data.OracleClient..::.OracleDataReader
System.Data.SqlClient..::.SqlDataReader
参考http://msdn.microsoft.com/zh-cn/vcsharp/system.data.common.dbdatareader.aspx


图3 DbDataReader类图继承关系

4: DbDataAdapter 抽象类

功能帮助实现 IDbDataAdapter 接口。DbDataAdapter 的继承者实现一组函数以提供强类型,但是继承了完全实现 DataAdapter 所需的大部分功能。表示用于填充 DataSet 和更新数据库的一组数据命令和一个数据库连接。
命名空间System.Data.Common
程序集System.Data(在 System.Data.dll 中)
继承层次结构System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Data.Common.DataAdapter
System.Data.Common.DbDataAdapter
System.Data.Odbc.OdbcDataAdapter
System.Data.OleDb.OleDbDataAdapter
System.Data.OracleClient.OracleDataAdapter
System.Data.SqlClient.SqlDataAdapter
System.Data.SqlServerCe.SqlCeDataAdapter
参考http://msdn.microsoft.com/zh-cn/library/system.data.common.dbdataadapter(VS.80).aspx



图4 DbDataAdapter类图继承关系

5: DbCommandBuilder 抽象类

功能自动生成用于协调 DataSet 的更改与关联数据库的单表命令。提供 DbCommandBuilder 类是为了方便提供程序编写者创建自己的命令生成器。通过继承此类,开发人员可在自己的代码中实现提供程序特定的行为。
命名空间System.Data.Common
程序集System.Data(在 System.Data.dll 中)
继承层次结构System..::.Object
System..::.MarshalByRefObject
System.ComponentModel..::.Component
System.Data.Common..::.DbCommandBuilder
System.Data.Odbc..::.OdbcCommandBuilder
System.Data.OleDb..::.OleDbCommandBuilder
System.Data.OracleClient..::.OracleCommandBuilder
System.Data.SqlClient..::.SqlCommandBuilder
参考http://msdn.microsoft.com/zh-cn/library/system.data.common.dbcommandbuilder.aspx


图5 DbCommandBuilder类图继承关系

6: DbParameter 抽象类

功能表示 DbCommand 的参数,还可表示该参数到一个 DataSet 列的映射。
命名空间System.Data.Common
程序集System.Data(在 System.Data.dll 中)
继承层次结构System..::.Object
System..::.MarshalByRefObject
System.Data.Common..::.DbParameter
System.Data.Odbc..::.OdbcParameter
System.Data.OleDb..::.OleDbParameter
System.Data.OracleClient..::.OracleParameter
System.Data.SqlClient..::.SqlParameter
参考http://msdn.microsoft.com/zh-cn/library/system.data.common.dbparameter.aspx



图6 DbParameter类图继承关系
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐