System.Data.Common 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
.NET 데이터 공급자에서 공유하는 클래스가 포함되어 있습니다.
클래스
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의 상속자는 강력한 형식을 제공하기 위한 함수 집합을 구현하지만 DataAdapter를 완전히 구현하는 데 필요한 대부분의 기능을 상속합니다. |
DBDataPermission |
.NET 데이터 공급자에서 사용자가 데이터에 액세스하는 데 적합한 보안 수준을 갖도록 보장합니다. |
DBDataPermissionAttribute |
보안 동작을 사용자 지정 보안 특성에 연결합니다. |
DbDataReader |
데이터 소스에서 앞으로만 이동 가능한 행 스트림을 읽습니다. |
DbDataReaderExtensions |
이 클래스에는 DbDataReader에 대한 열 스키마 확장 메서드가 포함됩니다. |
DbDataRecord |
IDataRecord 및 ICustomTypeDescriptor를 구현하고 DbEnumerator에 대한 데이터 바인딩 지원을 제공합니다. |
DbDataSource |
열린 연결을 가져오는 데 사용할 수 있는 데이터 원본과 명령을 직접 실행할 수 있는 데이터 원본을 나타냅니다. |
DbDataSourceEnumerator |
로컬 네트워크에서 사용할 수 있는 모든 데이터베이스 서버의 인스턴스를 열거하는 메커니즘을 제공합니다. |
DbEnumerator |
.NET 데이터 공급자별 컬렉션에 대한 단순 반복을 지원하는 GetEnumerator() 메서드를 표시합니다. |
DbException |
데이터 소스를 위해 throw되는 모든 예외에 대한 기본 클래스입니다. |
DbMetaDataCollectionNames |
잘 알려진 MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords 및 Restrictions에 상수 목록을 제공합니다. |
DbMetaDataColumnNames |
DataTable에 포함된 MetaDataCollection 개체의 열 이름에 사용되는 정적 값을 제공합니다. DataTable은 GetSchema 메서드에서 만들어집니다. |
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 |
데이터베이스 테이블에 대한 스키마의 선택적 열 메타데이터를 설명합니다. |
구조체
FieldMetadata |
DataRecordInfo 개체의 필드 메타데이터에 액세스할 수 있도록 합니다. |
인터페이스
IDbColumnSchemaGenerator |
열 스키마를 생성합니다. |
열거형
CatalogLocation |
텍스트 명령에 있는 정규화된 테이블 이름에서 카탈로그 이름의 위치를 나타냅니다. |
GroupByBehavior |
GROUP BY 절의 열과 SELECT 문의 SELECT 목록에 있는 집계되지 않은 열 간의 관계를 지정합니다. |
IdentifierCase |
시스템 카탈로그를 검색할 때 데이터 소스에서 식별자를 처리하는 방법을 지정합니다. |
SupportedJoinOperators |
데이터 소스에서 지원하는 Transact-SQL 조인 문의 형식을 지정합니다. |
설명
.NET 데이터 공급자는 관리되는 공간에서 데이터베이스와 같은 데이터 원본에 액세스하는 데 사용되는 클래스의 컬렉션을 설명합니다. 지원되는 공급자에는 .NET Framework Data Provider for ODBC, .NET Framework Data Provider for OLEDB, .NET Framework Data Provider for Oracle 및 .NET Framework Data Provider for SQL Server가 있습니다. 의 System.Data.Common 클래스는 개발자에게 모든 .NET 데이터 공급자에 대해 작동하는 ADO.NET 코드를 작성하는 방법을 제공하기 위한 것입니다.
.NET Framework 사용하여 프로그래밍할 때 이 네임스페이스를 사용하는 방법에 대한 개념 정보는 ADO.NET 공급자 독립 코드 작성을 참조하세요.
.NET