System.Data.Common 네임스페이스
System.Data.Common 네임스페이스에는 .NET Framework 데이터 공급자가 공유하는 클래스가 포함되어 있습니다.
.NET Framework 데이터 공급자는 관리되는 공간의 데이터베이스와 같은 데이터 소스에 액세스하는 데 사용되는 클래스의 컬렉션을 설명합니다. 지원되는 공급자에는 .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 Framework Data Provider에 대한 작업을 수행할 ADO.NET 코드를 작성할 수 있습니다.
.NET Framework를 사용하여 프로그래밍하는 경우 이 네임스페이스를 사용하는 방법에 대한 개념 설명을 보려면 ADO.NET에서 공급자 독립적인 코드 작성을 참조하십시오.
클래스
클래스 | 설명 | |
---|---|---|
DataAdapter | DataSet을 채우고 데이터 소스를 업데이트하는 데 사용되는 SQL 명령 집합 및 데이터베이스 연결을 나타냅니다. | |
DataColumnMapping | DataAdapter에서 상속되는 개체의 일반 열 매핑을 포함합니다. 이 클래스는 상속될 수 없습니다. | |
DataColumnMappingCollection | DataColumnMapping 개체의 컬렉션을 포함합니다. | |
DataTableMapping | 소스 테이블과 DataTable 간의 매핑된 관계에 대한 설명을 포함합니다. 이 클래스는 DataSet을 채울 때 DataAdapter에서 사용됩니다. | |
DataTableMappingCollection | DataTableMapping 개체의 컬렉션입니다. 이 클래스는 상속될 수 없습니다. | |
DbCommand | SQL 문이나 데이터 소스에 대해 실행할 저장 프로시저를 나타냅니다. 명령을 나타내는 데이터베이스 관련 클래스의 기본 클래스를 제공합니다. | |
DbCommandBuilder | 관련 데이터베이스를 사용하여 DataSet에 변경한 내용을 조정하는 데 사용되는 단일 테이블 명령을 자동으로 생성합니다. 이 클래스는 상속될 수만 있는 추상 클래스입니다. | |
DbConnection | 데이터베이스에 대한 연결을 나타냅니다. | |
DbConnectionStringBuilder | 강력한 형식의 연결 문자열 작성기에 대한 기본 클래스를 제공합니다. | |
DbDataAdapter | IDbDataAdapter 인터페이스의 구현을 지원합니다. DbDataAdapter의 상속자는 강력한 형식 지정 기능을 제공하는 함수 집합을 구현하며 완전한 DataAdapter 구현에 필요한 기능을 대부분 상속합니다. | |
DBDataPermission | .NET Framework 데이터 공급자에서 사용자가 데이터에 액세스하는 데 적합한 보안 수준을 갖도록 보장합니다. | |
DBDataPermissionAttribute | 보안 동작을 사용자 지정 보안 특성에 연결합니다. | |
DbDataReader | 데이터 소스에서 앞으로만 이동 가능한 행 스트림을 읽습니다. | |
DbDataRecord | IDataRecord와 ICustomTypeDescriptor를 구현하고, DbEnumerator에 대한 데이터 바인딩을 제공합니다. | |
DbDataSourceEnumerator | ||
DbEnumerator | .NET Framework 데이터 공급자로 컬렉션에서 단순하게 반복할 수 있도록 지원하는 GetEnumerator 메서드를 노출합니다. | |
DbException | 데이터 소스를 위해 throw되는 모든 예외에 대한 기본 클래스입니다. | |
DbMetaDataCollectionNames | 잘 알려진 MetaDataCollections의 상수 목록인 DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords 및 Restrictions를 제공합니다. | |
DbMetaDataColumnNames | DataTable에 포함된 MetaDataCollection 개체의 열 이름에 사용되는 정적 값을 제공합니다. DataTable은 GetSchema 메서드에서 만들어집니다. | |
DbParameter | DbCommand에 대한 매개 변수 및 DataSet 열에 대한 해당 매핑(선택적)을 나타냅니다. | |
DbParameterCollection | DbCommand와 관련된 매개 변수의 컬렉션에 대한 기본 클래스입니다. | |
DbProviderConfigurationHandler | ||
DbProviderFactories | DbProviderFactory 클래스의 인스턴스를 하나 이상 만드는 데 사용되는 정적 메서드의 집합을 나타냅니다. | |
DbProviderFactoriesConfigurationHandler | ||
DbProviderFactory | 데이터 소스 클래스의 공급자 구현에 대한 인스턴스를 만드는 데 사용되는 메서드의 집합을 나타냅니다. | |
DbProviderSpecificTypePropertyAttribute | 공급자별 형식을 설정할 때 사용할 강력한 형식의 매개 변수 클래스에 있는 공급자별 속성을 식별합니다. | |
DbTransaction | 트랜잭션의 기본 클래스입니다. | |
RowUpdatedEventArgs | .NET Framework 데이터 공급자의 RowUpdated 이벤트에 데이터를 제공합니다. | |
RowUpdatingEventArgs | .NET Framework 데이터 공급자의 RowUpdating 이벤트에 데이터를 제공합니다. | |
SchemaTableColumn | 데이터베이스 테이블에 대한 스키마의 열 메타데이터를 설명합니다. | |
SchemaTableOptionalColumn | 데이터베이스 테이블에 대한 스키마의 선택적 열 메타데이터를 설명합니다. |
열거형
열거형 | 설명 | |
---|---|---|
CatalogLocation | 텍스트 명령에 있는 정규화된 테이블 이름에서 카탈로그 이름의 위치를 나타냅니다. | |
GroupByBehavior | GROUP BY 절의 열과 SELECT 문의 SELECT 목록에 있는 집계되지 않은 열 간의 관계를 지정합니다. | |
IdentifierCase | 시스템 카탈로그를 검색할 때 데이터 소스에서 식별자를 처리하는 방법을 지정합니다. | |
SupportedJoinOperators | 데이터 소스에서 지원하는 Transact-SQL 조인 문의 형식을 지정합니다. |