System.Data.Common Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera klasy współużytkowane przez dostawców danych .NET.
Klasy
| Nazwa | Opis |
|---|---|
| DataAdapter |
Reprezentuje zestaw poleceń SQL i połączenie bazy danych używane do wypełniania DataSet i aktualizowania źródła danych. |
| DataColumnMapping |
Zawiera ogólne mapowanie kolumn dla obiektu dziedziczonego z DataAdapterklasy . Klasa ta nie może być dziedziczona. |
| DataColumnMappingCollection |
Zawiera kolekcję DataColumnMapping obiektów. |
| DataRecordInfo |
Zapewnia dostęp do informacji o typie strukturalnym i informacjach o kolumnie dla elementu DbDataRecord. |
| DataTableMapping |
Zawiera opis zamapowanej relacji między tabelą źródłową a elementem DataTable. Ta klasa jest używana przez klasę DataAdapter podczas wypełniania obiektu DataSet. |
| DataTableMappingCollection |
Kolekcja DataTableMapping obiektów. Klasa ta nie może być dziedziczona. |
| DbColumn |
Reprezentuje kolumnę w źródle danych. |
| DbCommand |
Reprezentuje instrukcję SQL lub procedurę składowaną do wykonania względem źródła danych. Udostępnia klasę bazową dla klas specyficznych dla bazy danych, które reprezentują polecenia. ExecuteNonQueryAsync. |
| DbCommandBuilder |
Automatycznie generuje polecenia z jedną tabelą używane do uzgadniania zmian wprowadzonych DataSet w skojarzonej bazie danych. Jest to abstrakcyjna klasa, którą można dziedziczyć tylko. |
| DbCommandDefinition |
Definiuje plan poleceń z możliwością buforowania. |
| DbConnection |
Definiuje podstawowe zachowanie połączeń bazy danych i udostępnia klasę bazową dla połączeń specyficznych dla bazy danych. |
| DbConnectionStringBuilder |
Udostępnia klasę bazową dla silnie typiowanych konstruktorów parametry połączenia. |
| DbDataAdapter |
Ułatwia implementację interfejsu IDbDataAdapter . Dziedziczy DbDataAdapter zestawu funkcji w celu zapewnienia silnego pisania, ale dziedziczą większość funkcji potrzebnych do pełnego zaimplementowania elementu DataAdapter. |
| DBDataPermission |
Umożliwia dostawcy danych .NET zapewnienie, że użytkownik ma poziom zabezpieczeń odpowiedni do uzyskiwania dostępu do danych. |
| DBDataPermissionAttribute |
Kojarzy akcję zabezpieczeń z niestandardowym atrybutem zabezpieczeń. |
| DbDataReader |
Odczytuje strumień wierszy tylko do przodu ze źródła danych. |
| DbDataReaderExtensions |
Ta klasa zawiera metody rozszerzenia schematu kolumny dla elementu DbDataReader. |
| DbDataRecord |
Implementuje IDataRecord wartości i ICustomTypeDescriptor, i zapewnia obsługę powiązań danych dla elementu DbEnumerator. |
| DbDataSourceEnumerator |
Udostępnia mechanizm wyliczania wszystkich dostępnych wystąpień serwerów baz danych w sieci lokalnej. |
| DbEnumerator |
Uwidacznia metodę GetEnumerator(), która obsługuje prostą iterację w kolekcji przez dostawcę danych .NET. |
| DbException |
Klasa bazowa dla wszystkich wyjątków zgłaszanych w imieniu źródła danych. |
| DbMetaDataCollectionNames |
Zawiera listę stałych dla dobrze znanych metadanych MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords i Restrictions. |
| DbMetaDataColumnNames |
Zawiera wartości statyczne, które są używane dla nazw kolumn w obiektach MetaDataCollection zawartych w obiekcie DataTable. Element DataTable jest tworzony przez metodę GetSchema . |
| DbParameter |
Reprezentuje parametr do elementu DbCommand i opcjonalnie jego mapowanie na kolumnę DataSet . Aby uzyskać więcej informacji na temat parametrów, zobacz Konfigurowanie parametrów i typów danych parametrów. |
| DbParameterCollection |
Klasa bazowa kolekcji parametrów istotnych dla elementu DbCommand. |
| DbProviderConfigurationHandler |
Ta klasa może być używana przez dowolnego dostawcę do obsługi sekcji konfiguracji specyficznej dla dostawcy. |
| DbProviderFactories |
Reprezentuje zestaw metod statycznych do tworzenia co najmniej jednego wystąpienia DbProviderFactory klas. |
| DbProviderFactoriesConfigurationHandler |
Ten typ obsługuje infrastrukturę platformy .NET i nie jest przeznaczony do użycia bezpośrednio z kodu. |
| DbProviderFactory |
Reprezentuje zestaw metod tworzenia wystąpień implementacji klas źródła danych dostawcy. |
| DbProviderManifest |
Interfejs metadanych dla wszystkich typów CLR. |
| DbProviderServices |
Fabryka definicji poleceń do tworzenia; użyj typu tego obiektu jako argumentu metody IServiceProvider.GetService w fabryce dostawcy. |
| DbProviderSpecificTypePropertyAttribute |
Określa, która właściwość specyficzna dla dostawcy w silnie typiowanych klasach parametrów ma być używana podczas ustawiania typu specyficznego dla dostawcy. |
| DbTransaction |
Definiuje podstawowe zachowanie transakcji bazy danych i udostępnia klasę bazową dla transakcji specyficznych dla bazy danych. |
| DbXmlEnabledProviderManifest |
Reprezentuje klasę bazową, która implementuje DbProviderManifest klasę opartą na definicji XML. Możesz użyć DbXmlEnabledProviderManifest klasy , aby uzyskać informacje specyficzne dla dostawcy w czasie wykonywania. |
| EntityRecordInfo |
Zapewnia dostęp do metadanych jednostki. |
| RowUpdatedEventArgs |
Dostarcza dane dla zdarzenia |
| RowUpdatingEventArgs |
Zawiera dane dla RowUpdating zdarzenie dostawcy danych .NET. |
| SchemaTableColumn |
Opisuje metadane kolumny schematu dla tabeli bazy danych. |
| SchemaTableOptionalColumn |
Opisuje opcjonalne metadane kolumn schematu dla tabeli bazy danych. |
Struktury
| Nazwa | Opis |
|---|---|
| FieldMetadata |
Zapewnia dostęp do metadanych pól dla DataRecordInfo obiektu. |
Interfejsy
| Nazwa | Opis |
|---|---|
| IDbColumnSchemaGenerator |
Generuje schemat kolumny. |
Wyliczenia
| Nazwa | Opis |
|---|---|
| CatalogLocation |
Wskazuje położenie nazwy wykazu w kwalifikowanej nazwie tabeli w poleceniu tekstowym. |
| GroupByBehavior |
Określa relację między kolumnami w klauzuli GROUP BY i niegregowanych kolumn na liście select instrukcji SELECT. |
| IdentifierCase |
Określa sposób traktowania identyfikatorów przez źródło danych podczas przeszukiwania katalogu systemowego. |
| SupportedJoinOperators |
Określa typy instrukcji sprzężenia Transact-SQL są obsługiwane przez źródło danych. |
Uwagi
Dostawca danych .NET opisuje kolekcję klas używanych do uzyskiwania dostępu do źródła danych, takiego jak baza danych, w przestrzeni zarządzanej. Obsługiwani dostawcy obejmują .NET Framework Dostawca danych for ODBC, .NET Framework Dostawca danych for OLEDB, .NET Framework Dostawca danych for Oracle i .NET Framework Dostawca danych for SQL Server. Klasy w System.Data.Common mają dać deweloperom sposób na napisanie kodu ADO.NET który będzie działać względem wszystkich dostawców danych .NET.
Aby uzyskać informacje koncepcyjne na temat używania tej przestrzeni nazw podczas programowania za pomocą platformy .NET, zobacz