ADO.NET信息

IDbConnection
表示一个与数据源的开放连接,并由访问关系数据库的 .NET Framework 数据提供程序实现。

public interface IDbConnection : IDisposable

 

DbConnection
表示数据库连接。

继承层次结构
System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Data.Common.DbConnection
        System.Data.EntityClient.EntityConnection
        System.Data.Odbc.OdbcConnection
        System.Data.OleDb.OleDbConnection
        System.Data.OracleClient.OracleConnection
        System.Data.SqlClient.SqlConnection

public abstract class DbConnection : Component, IDbConnection, IDisposable

 

SqlConnection
表示到 SQL Server 数据库的打开连接。 无法继承此类。

继承层次结构
System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Data.Common.DbConnection
        System.Data.SqlClient.SqlConnection

public sealed class SqlConnection : DbConnection, ICloneable

 

 

IDbCommand
表示连接到数据源时执行的 SQL 语句,并由访问关系数据库的 .NET Framework 数据提供程序实现。

public interface IDbCommand : IDisposable

 

DbCommand
表示要对数据源执行的 SQL 语句或存储过程。 提供表示命令的数据库特定类的基类。

继承层次结构
System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Data.Common.DbCommand
        System.Data.EntityClient.EntityCommand
        System.Data.Odbc.OdbcCommand
        System.Data.OleDb.OleDbCommand
        System.Data.OracleClient.OracleCommand
        System.Data.SqlClient.SqlCommand

public abstract class DbCommand : Component, IDbCommand, IDisposable

 

SqlCommand
表示要对 SQL Server 数据库执行的一个 Transact-SQL 语句或存储过程。 无法继承此类。

继承层次结构
System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Data.Common.DbCommand
        System.Data.SqlClient.SqlCommand

public sealed class SqlCommand : DbCommand, ICloneable

 

 

IDbDataParameter
由 Visual Basic.NET 数据设计器使用,用于表示命令对象的参数和(可选)该参数到 DataSet 列的映射。

public interface IDbDataParameter : IDataParameter

 

DbParameter
表示 DbCommand 的参数,还可以是它到 DataSet 列的映射。

继承层次结构
System.Object
  System.MarshalByRefObject
    System.Data.Common.DbParameter
      System.Data.EntityClient.EntityParameter
      System.Data.Odbc.OdbcParameter
      System.Data.OleDb.OleDbParameter
      System.Data.OracleClient.OracleParameter
      System.Data.SqlClient.SqlParameter

public abstract class DbParameter : MarshalByRefObject, IDbDataParameter, IDataParameter

 

SqlParameter
表示 SqlCommand 的参数,或者其与 DataSet 列的映射。 此类不能被继承。

继承层次结构
System.Object
  System.MarshalByRefObject
    System.Data.Common.DbParameter
      System.Data.SqlClient.SqlParameter

public sealed class SqlParameter : DbParameter, IDbDataParameter, IDataParameter, ICloneable

 

 

IDbTransaction
表示要在数据源上执行的事务,并由访问关系数据库的 .NET Framework 数据提供程序实现。

public interface IDbTransaction : IDisposable

 

DbTransaction
事务的基类。

继承层次结构
System.Object
  System.MarshalByRefObject
    System.Data.Common.DbTransaction
      System.Data.EntityClient.EntityTransaction
      System.Data.Odbc.OdbcTransaction
      System.Data.OleDb.OleDbTransaction
      System.Data.OracleClient.OracleTransaction
      System.Data.SqlClient.SqlTransaction

public abstract class DbTransaction : MarshalByRefObject, IDbTransaction, IDisposable

 

SqlTransaction
表示将在 SQL Server 数据库中进行的 Transact-SQL 事务。 无法继承此类。

继承层次结构
System.Object
  System.MarshalByRefObject
    System.Data.Common.DbTransaction
      System.Data.SqlClient.SqlTransaction

public sealed class SqlTransaction : DbTransaction

 

 

IDataReader
提供一种读取结果集(通过对数据源执行命令获取)的一个或多个只进流的方法,并由访问关系数据库的.NET Framework 数据提供程序实现。

public interface IDataReader : IDisposable, IDataRecord

 

DbDataReader
从数据源中读取行的只进流。

继承层次结构
System.Object
  System.MarshalByRefObject
    System.Data.Common.DbDataReader
      System.Data.DataTableReader
      System.Data.EntityClient.EntityDataReader
      System.Data.Odbc.OdbcDataReader
      System.Data.OleDb.OleDbDataReader
      System.Data.OracleClient.OracleDataReader
      System.Data.SqlClient.SqlDataReader

public abstract class DbDataReader : MarshalByRefObject, IDataReader, IDisposable, IDataRecord, IEnumerable

 

SqlDataReader
提供一种从 SQL Server 数据库中读取只进的行流的方式。 无法继承此类。

继承层次结构
System.Object
  System.MarshalByRefObject
    System.Data.Common.DbDataReader
      System.Data.SqlClient.SqlDataReader

public class SqlDataReader : DbDataReader, IDataReader, IDisposable,IDataRecord

 

 

IDbDataAdapter
表示一组与命令相关的属性,用于填充 DataSet 和更新数据源,并由访问关系数据库的.NET Framework 数据提供程序实现。

public interface IDbDataAdapter : IDataAdapter

 

DbDataAdapter
帮助实现 IDbDataAdapter 接口。 DbDataAdapter 的继承类实现了一组功能以提供强类型,但是继承了完全实现 DataAdapter 所需的大部分功能。

继承层次结构
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

public abstract class DbDataAdapter : DataAdapter, IDbDataAdapter, IDataAdapter, ICloneable

 

SqlDataAdapter
表示用于填充 DataSet 和更新 SQL Server 数据库的一组数据命令和一个数据库连接。 此类不能被继承。

继承层次结构
System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Data.Common.DataAdapter
        System.Data.Common.DbDataAdapter
          System.Data.SqlClient.SqlDataAdapter

public sealed class SqlDataAdapter : DbDataAdapter, IDbDataAdapter, IDataAdapter, ICloneable

 

posted @ 2016-12-14 00:05  茗::流  阅读(124)  评论(0)    收藏  举报
如有雷同,纯属参考。如有侵犯你的版权,请联系我。