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 platformy .NET.
Klasy
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 tabelą DataTable. Ta klasa jest używana przez klasę DataAdapter podczas wypełniania obiektu DataSet. |
DataTableMappingCollection |
Kolekcja obiektów DataTableMapping. Klasa ta nie może być dziedziczona. |
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ń klasy DbBatchCommand, 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 w DataSet 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łączenia z bazą danych i udostępnia klasę bazową dla połączeń specyficznych dla bazy danych. |
DbConnectionStringBuilder |
Udostępnia klasę bazową dla silnie typionych konstruktorów parametry połączenia. |
DbDataAdapter |
Ułatwia implementację interfejsu IDbDataAdapter . Dziedziczenie DbDataAdapter implementowania zestawu funkcji w celu zapewnienia silnego wpisywania, ale dziedziczą większość funkcji potrzebnych do pełnego zaimplementowania elementu DataAdapter. |
DBDataPermission |
Umożliwia dostawcy danych platformy .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 funkcje i ICustomTypeDescriptor, i udostępnia obsługę powiązań danych dla programu 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 |
Zapewnia 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 platformy .NET. |
DbException |
Klasa podstawowa dla wszystkich wyjątków zgłaszanych w imieniu źródła danych. |
DbMetaDataCollectionNames |
Zawiera listę stałych dobrze znanych metaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords i Restrictions. |
DbMetaDataColumnNames |
Udostępnia wartości statyczne, które są używane dla nazw kolumn w obiektach MetaDataCollection zawartych w obiekcie DataTable. Metoda DataTableGetSchema jest tworzona przez metodę GetSchema . |
DbParameter |
Reprezentuje parametr i DbCommand opcjonalnie 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 dla kolekcji parametrów istotnych dla klasy 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ę programu .NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie. |
DbProviderFactory |
Reprezentuje zestaw metod tworzenia wystąpień implementacji klas źródła danych dostawcy. |
DbProviderManifest |
Interfejs metadanych dla wszystkich typów CLR. |
DbProviderServices |
Fabryka do tworzenia definicji poleceń; 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 typowych 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. Za pomocą DbXmlEnabledProviderManifest klasy można uzyskać informacje specyficzne dla dostawcy w czasie wykonywania. |
EntityRecordInfo |
Zapewnia dostęp do metadanych jednostki. |
RowUpdatedEventArgs |
Dostarcza dane dotyczące |
RowUpdatingEventArgs |
Udostępnia dane dla zdarzenia RowUpdating dostawcy danych platformy .NET. |
SchemaTableColumn |
Opisuje metadane kolumn schematu dla tabeli bazy danych. |
SchemaTableOptionalColumn |
Opisuje opcjonalne metadane kolumn schematu dla tabeli bazy danych. |
Struktury
FieldMetadata |
Zapewnia dostęp do metadanych pól dla DataRecordInfo obiektu. |
Interfejsy
IDbColumnSchemaGenerator |
Generuje schemat kolumny. |
Wyliczenia
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 a kolumnami niegregowanymi na liście select instrukcji SELECT. |
IdentifierCase |
Określa sposób traktowania identyfikatorów przez źródło danych podczas przeszukiwania wykazu systemowego. |
SupportedJoinOperators |
Określa, jakie typy instrukcji sprzężenia Transact-SQL są obsługiwane przez źródło danych. |
Uwagi
Dostawca danych platformy .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ą dostawcę danych .NET Framework dla ODBC, dostawcę danych .NET Framework dla OLEDB, dostawcę danych .NET Framework dla oracle oraz dostawcę danych .NET Framework dla SQL Server. Klasy w programie System.Data.Common mają na celu umożliwienie deweloperom pisania ADO.NET kodu, który będzie działać dla wszystkich dostawców danych platformy .NET.
Aby uzyskać informacje koncepcyjne dotyczące używania tej przestrzeni nazw podczas programowania za pomocą .NET Framework, zobacz Pisanie niezależnego kodu dostawcy za pomocą ADO.NET.