C# DbDataAdapter与DataAdapter

C# DbDataAdapter与DataAdapter,c#,ado.net,dataadapter,C#,Ado.net,Dataadapter,这几天我一直在听DbDataAdapter。它是适配器的抽象类 但是什么时候我应该更喜欢DbDataAdapter而不是DataAdapter,而DbDataAdapter和DataAdapter(在性能和功能上)之间有什么区别呢?正如你所说,DbDataAdapter是一个抽象类,继承自DataAdapter。如中所述: DbDataAdapter的继承者实现一组函数来提供 强大的类型,但继承了完全 实现一个数据适配器 至于表现方面: 如果要连接到SQL Server数据库,则可以增加 通过使

这几天我一直在听
DbDataAdapter
。它是适配器的
抽象类


但是什么时候我应该更喜欢
DbDataAdapter
而不是
DataAdapter
,而
DbDataAdapter
DataAdapter
(在性能和功能上)之间有什么区别呢?

正如你所说,
DbDataAdapter
是一个抽象类,继承自
DataAdapter
。如中所述:

DbDataAdapter的继承者实现一组函数来提供 强大的类型,但继承了完全 实现一个数据适配器

至于表现方面:

如果要连接到SQL Server数据库,则可以增加 通过使用SqlDataAdapter及其 关联的SqlCommand和SqlConnection对象。对于支持的OLE DB 数据源,使用DataAdapter及其关联的OleDbCommand和 OleDbConnection对象。对于支持ODBC的数据源,请使用 DataAdapter及其关联的OdbcCommand和OdbcConnection 对象。对于Oracle数据库,请使用DataAdapter及其关联的 OracleCommand和OracleConnection对象


正如您所说,
DbDataAdapter
是一个抽象类,它继承自
DataAdapter
。如中所述:

DbDataAdapter的继承者实现一组函数来提供 强大的类型,但继承了完全 实现一个数据适配器

至于表现方面:

如果要连接到SQL Server数据库,则可以增加 通过使用SqlDataAdapter及其 关联的SqlCommand和SqlConnection对象。对于支持的OLE DB 数据源,使用DataAdapter及其关联的OleDbCommand和 OleDbConnection对象。对于支持ODBC的数据源,请使用 DataAdapter及其关联的OdbcCommand和OdbcConnection 对象。对于Oracle数据库,请使用DataAdapter及其关联的 OracleCommand和OracleConnection对象


@下层选民愿意发表评论吗?@下层选民愿意发表评论吗?