DbDataAdapter
这几天我一直在听。它是一个abstract class
适配器。
但是我应该什么时候更喜欢DbDataAdapter
,和(在性能和功能上)有什么DataAdapter
区别?DbDataAdapter
DataAdapter
DbDataAdapter
这几天我一直在听。它是一个abstract class
适配器。
但是我应该什么时候更喜欢DbDataAdapter
,和(在性能和功能上)有什么DataAdapter
区别?DbDataAdapter
DataAdapter
正如你所说,DbDataAdapter
是一个抽象类,它继承自DataAdapter
. 正如MSDN中所说:
DbDataAdapter 的继承者实现了一组函数来提供强类型,但继承了完全实现 DataAdapter 所需的大部分功能。
对于性能,这里:
如果要连接到 SQL Server 数据库,则可以通过使用 SqlDataAdapter 及其关联的 SqlCommand 和 SqlConnection 对象来提高整体性能。对于 OLE DB 支持的数据源,请使用 DataAdapter 及其关联的 OleDbCommand 和 OleDbConnection 对象。对于 ODBC-支持的数据源,使用 DataAdapter 及其关联的 OdbcCommand 和 OdbcConnection 对象。对于 Oracle 数据库,使用 DataAdapter 及其关联的 OracleCommand 和 OracleConnection 对象。