System.Data.Common 네임스페이스

.NET 데이터 공급자가 공유하는 클래스를 포함합니다.

클래스

Name Description
DataAdapter

데이터 원본을 채우고 DataSet 업데이트하는 데 사용되는 SQL 명령 및 데이터베이스 연결 집합을 나타냅니다.

DataColumnMapping

에서 상속되는 개체에 대한 제네릭 열 매핑을 DataAdapter포함합니다. 이 클래스는 상속할 수 없습니다.

DataColumnMappingCollection

개체 컬렉션을 DataColumnMapping 포함합니다.

DataRecordInfo

에 대한 구조적 형식 및 열 정보에 대한 DbDataRecord액세스 권한을 제공합니다.

DataTableMapping

원본 테이블과 DataTable. 이 클래스는 를 채울 DataAdapter때 사용됩니다DataSet.

DataTableMappingCollection

DataTableMapping 개체 컬렉션입니다. 이 클래스는 상속할 수 없습니다.

DbBatch

단일 왕복에서 데이터 원본에 대해 실행할 수 있는 명령의 일괄 처리를 나타냅니다. 명령 일괄 처리를 나타내는 데이터베이스별 클래스에 대한 기본 클래스를 제공합니다.

DbBatchCommand

에 있는 단일 명령을 DbBatch나타냅니다. 단일 왕복에서 데이터 원본에 대해 일괄 처리를 실행할 수 있습니다.

DbBatchCommandCollection

에 포함된 인스턴스 컬렉션의 DbBatchCommand기본 클래스입니다 DbBatch.

DbColumn

데이터 원본 내의 열을 나타냅니다.

DbCommand

데이터 원본에 대해 실행할 SQL 문 또는 저장 프로시저를 나타냅니다. 명령을 나타내는 데이터베이스별 클래스에 대한 기본 클래스를 제공합니다. ExecuteNonQueryAsync;

DbCommandBuilder

연결된 데이터베이스에 대한 변경 내용을 DataSet 조정하는 데 사용되는 단일 테이블 명령을 자동으로 생성합니다. 상속할 수 있는 추상 클래스입니다.

DbCommandDefinition

캐시 가능한 명령 계획을 정의합니다.

DbConnection

데이터베이스 연결의 핵심 동작을 정의하고 데이터베이스별 연결에 대한 기본 클래스를 제공합니다.

DbConnectionStringBuilder

강력한 형식의 연결 문자열 작성기를 위한 기본 클래스를 제공합니다.

DbDataAdapter

인터페이스 구현을 IDbDataAdapter 지원합니다. 강력한 입력을 제공하지만 DbDataAdapter를 완전히 구현하는 데 필요한 대부분의 기능을 상속하는 함수 집합을 구현하는 상속자 입니다.

DBDataPermission

.NET 데이터 공급자가 사용자에게 데이터에 액세스하기에 적합한 보안 수준을 갖도록 합니다.

DBDataPermissionAttribute

보안 작업을 사용자 지정 보안 특성과 연결합니다.

DbDataReader

데이터 원본에서 행의 전달 전용 스트림을 읽습니다.

DbDataReaderExtensions

이 클래스에는 에 대한 열 스키마 확장 메서드가 포함되어 있습니다 DbDataReader.

DbDataRecord

에 대한 IDataRecordDbEnumerator데이터 바인딩 지원을 구현하고 ICustomTypeDescriptor제공합니다.

DbDataSource

열린 연결을 가져오는 데 사용할 수 있는 데이터 원본과 직접 실행할 수 있는 명령을 나타냅니다.

DbDataSourceEnumerator

로컬 네트워크 내에서 사용 가능한 모든 데이터베이스 서버 인스턴스를 열거하는 메커니즘을 제공합니다.

DbEnumerator

.NET 데이터 공급자의 컬렉션에 대한 간단한 반복을 지원하는 GetEnumerator() 메서드를 노출합니다.

DbException

데이터 원본을 대신하여 throw된 모든 예외에 대한 기본 클래스입니다.

DbMetaDataCollectionNames

잘 알려진 MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords제한에 대한 상수 목록을 제공합니다.

DbMetaDataColumnNames

에 포함된 DataTableMetaDataCollection 개체의 열 이름에 사용되는 정적 값을 제공합니다. GetSchemaDataTable 메서드에 의해 만들어집니다.

DbParameter

필요에 따라 열에 대한 매핑에 대한 DbCommand 매개 변수를 DataSet 나타냅니다. 매개 변수에 대한 자세한 내용은 매개 변수 및 매개 변수 데이터 형식 구성을 참조하세요.

DbParameterCollection

에 관련된 매개 변수 컬렉션의 기본 클래스입니다 DbCommand.

DbProviderConfigurationHandler

이 클래스는 공급자별 구성 섹션을 지원하기 위해 모든 공급자에서 사용할 수 있습니다.

DbProviderFactories

하나 이상의 클래스 인스턴스를 만들기 위한 정적 메서드 집합을 DbProviderFactory 나타냅니다.

DbProviderFactoriesConfigurationHandler

이 형식은 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

DbProviderFactory

공급자의 데이터 원본 클래스 구현 인스턴스를 만들기 위한 메서드 집합을 나타냅니다.

DbProviderManifest

모든 CLR 형식 형식에 대한 메타데이터 인터페이스입니다.

DbProviderServices

명령 정의를 빌드하기 위한 팩터리입니다. 이 개체의 형식을 공급자 팩터리의 IServiceProvider.GetService 메서드에 대한 인수로 사용합니다.

DbProviderSpecificTypePropertyAttribute

공급자별 형식을 설정할 때 사용할 강력한 형식의 매개 변수 클래스에서 공급자별 속성을 식별합니다.

DbTransaction

데이터베이스 트랜잭션의 핵심 동작을 정의하고 데이터베이스별 트랜잭션에 대한 기본 클래스를 제공합니다.

DbXmlEnabledProviderManifest

XML 정의를 기반으로 구현하는 DbProviderManifest 기본 클래스를 나타냅니다. 클래스를 DbXmlEnabledProviderManifest 사용하여 런타임에 공급자별 정보를 가져올 수 있습니다.

EntityRecordInfo

엔터티 메타데이터에 대한 액세스를 제공합니다.

RowUpdatedEventArgs

.NET 데이터 공급자의 RowUpdated 이벤트에 대한 데이터를 제공합니다.

RowUpdatingEventArgs

.NET 데이터 공급자의 RowUpdating 이벤트에 대한 데이터를 제공합니다.

SchemaTableColumn

데이터베이스 테이블에 대한 스키마의 열 메타데이터를 설명합니다.

SchemaTableOptionalColumn

데이터베이스 테이블에 대한 스키마의 선택적 열 메타데이터에 대해 설명합니다.

구조체

Name Description
FieldMetadata

DataRecordInfo 개체에 대한 필드 메타데이터에 대한 액세스를 제공합니다.

인터페이스

Name Description
IDbColumnSchemaGenerator

열 스키마를 생성합니다.

열거형

Name Description
CatalogLocation

텍스트 명령의 정규화된 테이블 이름에서 카탈로그 이름의 위치를 나타냅니다.

GroupByBehavior

GROUP BY 절의 열과 SELECT 문의 select-list에 있는 집계되지 않은 열 간의 관계를 지정합니다.

IdentifierCase

시스템 카탈로그를 검색할 때 데이터 원본에서 식별자를 처리하는 방법을 지정합니다.

SupportedJoinOperators

데이터 원본에서 지원하는 Transact-SQL 조인 문의 유형을 지정합니다.

설명

.NET 데이터 공급자는 관리되는 공간에서 데이터베이스와 같은 데이터 원본에 액세스하는 데 사용되는 클래스의 컬렉션을 설명합니다. 지원되는 공급자에는 ODBC용 .NET Framework Data Provider, OLEDB용 .NET Framework Data Provider, Oracle용 .NET Framework Data Provider 및 .NET Framework Data Provider 포함됩니다. SQL Server. System.Data.Common 클래스는 개발자에게 모든 .NET 데이터 공급자에 대해 작동하는 ADO.NET 코드를 작성하는 방법을 제공하기 위한 것입니다.