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 . Tej klasy nie można dziedziczyć. |
| 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. Tej klasy nie można dziedziczyć. |
| DbBatch |
Reprezentuje partię poleceń, które można wykonać względem źródła danych w jednej rundzie. Udostępnia klasę bazową dla klas specyficznych dla bazy danych, które reprezentują partie poleceń. |
| DbBatchCommand |
Reprezentuje jedno polecenie w obrębie elementu DbBatch. W jednej rundzie można wykonać partię względem źródła danych. |
| DbBatchCommandCollection |
Klasa bazowa dla kolekcji wystąpień DbBatchCommandklasy , zawartych w obiekcie DbBatch. |
| 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. |
| DbDataSource |
Reprezentuje źródło danych, które może służyć do uzyskiwania otwartych połączeń i na którym polecenia można wykonywać bezpośrednio. |
| 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.