System.Data.Common 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
.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 데이터 공급자의 |
| 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 코드를 작성하는 방법을 제공하기 위한 것입니다.