无需知道驱动程序类型即可创建适配器

时间:2010-07-13 07:15:08

标签: c# ado.net dataadapter

ADO.net的一大优点是你不必知道你正在使用哪种连接/命令(基于接口的编程)。您可以使用连接创建命令,并使用命令创建阅读器。

IDbConnectin con = CreateConnection(_connectionString); //factory method
IDbCommand cmd = con.CreateCommand();
IDataReader reader = cmd.ExecuteReader();

但是如何以相同的方式创建IDataAdapter?

1 个答案:

答案 0 :(得分:3)

Public Overridable Function CreateDataAdapter() As System.Data.Common.DbDataAdapter
     Member of System.Data.Common.DbProviderFactory
Summary:
Returns a new instance of the provider's class that implements the System.Data.Common.DbDataAdapter class.

Return Values:
A new instance of System.Data.Common.DbDataAdapter.

我已经完成了你的要求,但我找不到代码。我会尽快更新答案。