ADO.netの優れた点の1つは、使用している接続/コマンドの種類を知る必要がないことです(インターフェイスベースのプログラミング)。接続を使用してコマンドを作成し、コマンドを使用してリーダーを作成できます。
IDbConnectin con = CreateConnection(_connectionString); //factory method
IDbCommand cmd = con.CreateCommand();
IDataReader reader = cmd.ExecuteReader();
しかし、同じ方法でIDataAdapterを作成するにはどうすればよいですか?