Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.