数据提供程序⚓︎
一、Data Provider⚓︎
Provider | 命名空间 | 说明 |
---|---|---|
用于SQL Server的数据访问接口 | System.Data.SqlClient | 提供Microsoft SQL Server的数据访问 |
用于OLRE DB的数据访问接口 | System.Data.OleDb | 提供对使用OLE DB公开的数据源中数据的访问 |
用于ODBC的数据提供程序 | System.Data.Odbc | 提供对使用ODBC公开的数据源中数据的访问 |
用于Oracle的数据提供程序 | System.Data.Oracle | 适用于Oracle数据源,支持Oracle客户端软件8.1.7和更高版本 |
用于EntityClient提供程序 | System.Data.EntityClient | 提供对实体数据模型 (EDM) 应用程序的数据访问。 |
用于SQL Server Compact 4.0的数据提供程序 | System.Data.SqlServerCe | 提供 Microsoft SQL Server Compact 4.0 的数据访问 |
二、Provider的核心对象⚓︎
Object | 说明 |
---|---|
Connection |
建立与特定数据源的连接,所有 Connection 对象的基类均为 DbConnection 类。 |
Command |
对数据源执行命令,公开 Parameters ,并可在 Transaction 范围内从 Connection 执行,所有 Command 对象的基类均为 DbCommand类。 |
DataReader |
数据源中读取只进且只读的数据流,所有 DataReader 对象的基类均为 DbDataReader 类。 |
DataAdapter |
使用数据源填充 DataSet 并解决更新,所有 DataAdapter 对象的基类均为 DbDataAdapter 类。 |