DbProviderFactoriesDbProviderFactories

Пространство имен System.Data.Common предоставляет классы для создания экземпляров DbProviderFactory для работы с конкретными источниками данных.The System.Data.Common namespace provides classes for creating DbProviderFactory instances to work with specific data sources. При создании экземпляра DbProviderFactory и передаче ему сведений о поставщике данных фабрика DbProviderFactory может на их основе определить верный, строго типизированный объект соединения, который необходимо возвратить.When you create a DbProviderFactory instance and pass it information about the data provider, the DbProviderFactory can determine the correct, strongly typed connection object to return based on the information it has been provided.

Начиная с версии 4 платформы .NET Framework, такие поставщики данных, как System.Data.Odbc, System.Data.OleDb, System.Data.SqlClient и System.Data.OracleClient, больше не перечисляются в файле machine.config, однако настраиваемые поставщики будут по-прежнему перечислены там.Beginning in the .NET Framework version 4, data providers such as System.Data.Odbc, System.Data.OleDb, System.Data.SqlClient, and System.Data.OracleClient are no longer listed in machine.config file, but custom providers will continue to be listed there.

В этом разделеIn This Section

Общие сведения о модели фабрикиFactory Model Overview
Содержит общие сведения о шаблоне разработки и программном интерфейсе фабрики.Provides an overview of the factory design pattern and programming interface.

Получение класса DbProviderFactoryObtaining a DbProviderFactory
Показывает способ создания списка установленных поставщиков данных и соединения DbConnection в фабрике DbProviderFactory.Demonstrates how to list the installed data providers and create a DbConnection from a DbProviderFactory.

DbConnection, DbCommand и DbExceptionDbConnection, DbCommand and DbException
Показывает способ создания объектов DbCommand и DbDataReader, а также методы обработки ошибок с помощью исключения DbException.Demonstrates how to create a DbCommand and DbDataReader, and how to handle data errors using DbException.

Изменение данных с помощью DbDataAdapterModifying Data with a DbDataAdapter
Показывает способ использования объектов DbCommandBuilder совместно с DbDataAdapter для получения и изменения данных.Demonstrates how to use a DbCommandBuilder with a DbDataAdapter to retrieve and modify data.

См. такжеSee also