DbProviderFactories

Przestrzeń nazw System.Data.Common udostępnia klasy do tworzenia wystąpień DbProviderFactory, które umożliwiają pracę z określonymi źródłami danych. Podczas tworzenia wystąpienia DbProviderFactory i przekazywania informacji o dostawcy danych, DbProviderFactory może określić prawidłowy, silnie typizowany obiekt połączenia, który ma zostać zwrócony na podstawie otrzymanych informacji.

Począwszy od platformy .NET Framework w wersji 4, wbudowani dostawcy danych, tacy jak System.Data.Odbc, System.Data.OleDb, System.Data.SqlClient i System.Data.OracleClient, nie są już wyświetlani w pliku machine.config, ale dostawcy niestandardowi nadal będą tam wyświetlani.

W przypadku SQL Server użyj pakietu NuGet Microsoft.Data.SqlClient. Zarejestruj SqlClientFactory w pliku konfiguracji aplikacji na platformie .NET Framework lub w nowoczesnym .NET wywołaj RegisterFactory. W przypadku obu środowisk uruchomieniowych użyj Microsoft.Data.SqlClient jako nazwy invariant dostawcy. Aby uzyskać więcej informacji, zobacz Uzyskiwanie elementu DbProviderFactory.

W tej Sekcji

Omówienie modelu fabryki
Zawiera omówienie wzorca projektowego fabryki i interfejsu programowania.

Uzyskiwanie DbProviderFactory
Pokazuje, jak wyświetlić listę zainstalowanych dostawców danych i utworzyć element DbConnection na podstawie elementu DbProviderFactory.

DbConnection, DbCommand i DbException
Pokazuje, jak utworzyć element DbCommand i DbDataReaderoraz jak obsługiwać błędy danych przy użyciu polecenia DbException.

modyfikowanie danych przy użyciu DbDataAdapter
Demonstruje, jak używać elementu DbCommandBuilder z DbDataAdapter do pobierania i modyfikowania danych.

Zobacz także