2
Одна из замечательных вещей с ADO.net заключается в том, что вам не нужно знать, какие типы соединений/команд вы используете (программирование на основе интерфейса). Вы можете использовать соединение для создания команды и команду для создания читателя.Создайте адаптер, не зная тип драйвера
IDbConnectin con = CreateConnection(_connectionString); //factory method
IDbCommand cmd = con.CreateCommand();
IDataReader reader = cmd.ExecuteReader();
Но как я могу создать IDataAdapter таким же образом?
Не нужно обновлять. Спасибо, что указал мне в правильном направлении. – jgauffin
Здесь была найдена статья о всей концепции: http://msdn.microsoft.com/en-us/library/t9f29wbk(v=VS.80).aspx – jgauffin
Да, конечно, DbProviderFactory. Неплохо! – Steven