ADO.net的一大优点是你不必知道你正在使用哪种连接/命令(基于接口的编程)。您可以使用连接创建命令,并使用命令创建阅读器。
IDbConnectin con = CreateConnection(_connectionString); //factory method
IDbCommand cmd = con.CreateCommand();
IDataReader reader = cmd.ExecuteReader();
但是如何以相同的方式创建IDataAdapter?
答案 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.
我已经完成了你的要求,但我找不到代码。我会尽快更新答案。