System.Data.Common Namespace

System.Data.Common 네임스페이스에는 .NET Framework 데이터 공급자에 공통으로 사용되는 클래스가 포함되어 있습니다. The System.Data.Common namespace contains classes shared by the .NET Framework data providers.

클래스

DataAdapter

DataSet을 채우고 데이터 소스를 업데이트하는 데 사용되는 SQL 명령 집합 및 데이터베이스 연결을 나타냅니다.Represents a set of SQL commands and a database connection that are used to fill the DataSet and update the data source.

DataColumnMapping

DataAdapter에서 상속되는 개체의 일반 열 매핑을 포함합니다.Contains a generic column mapping for an object that inherits from DataAdapter. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

DataColumnMappingCollection

DataColumnMapping 개체의 컬렉션을 포함합니다.Contains a collection of DataColumnMapping objects.

DataRecordInfo

구조 형식 관련 정보 및 DbDataRecord의 열 정보에 액세스할 수 있도록 합니다.Provides access to information about the structural type and column information for a DbDataRecord.

DataTableMapping

소스 테이블과 DataTable 간의 매핑된 관계에 대한 설명을 포함합니다.Contains a description of a mapped relationship between a source table and a DataTable. 이 클래스는 DataAdapter을 채울 때 DataSet에서 사용됩니다.This class is used by a DataAdapter when populating a DataSet.

DataTableMappingCollection

DataTableMapping 개체의 컬렉션입니다.A collection of DataTableMapping objects. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

DbColumn

데이터 원본 내의 열을 나타냅니다.Represents a column within a data source.

DbCommand

SQL 문이나 데이터 소스에 대해 실행할 저장 프로시저를 나타냅니다.Represents an SQL statement or stored procedure to execute against a data source. 명령을 나타내는 데이터베이스 관련 클래스의 기본 클래스를 제공합니다.Provides a base class for database-specific classes that represent commands. ExecuteNonQueryAsync

DbCommandBuilder

관련 데이터베이스를 사용하여 DataSet에 변경한 내용을 조정하는 데 사용되는 단일 테이블 명령을 자동으로 생성합니다.Automatically generates single-table commands used to reconcile changes made to a DataSet with the associated database. 이 클래스는 상속될 수만 있는 추상 클래스입니다.This is an abstract class that can only be inherited.

DbCommandDefinition

캐시 가능한 명령 계획을 정의합니다.Defines a cacheable command plan.

DbConnection

데이터베이스 연결의 핵심 동작을 정의하고 데이터베이스 관련 연결에 대한 기본 클래스를 제공합니다.Defines the core behavior of database connections and provides a base class for database-specific connections.

DbConnectionStringBuilder

강력한 형식의 연결 문자열 작성기에 대한 기본 클래스를 제공합니다.Provides a base class for strongly typed connection string builders.

DbDataAdapter

IDbDataAdapter 인터페이스의 구현을 지원합니다.Aids implementation of the IDbDataAdapter interface. DbDataAdapter의 상속자는 강력한 형식을 제공하기 위한 함수 집합을 구현하지만 DataAdapter를 완전히 구현하는 데 필요한 대부분의 기능을 상속합니다.Inheritors of DbDataAdapter implement a set of functions to provide strong typing, but inherit most of the functionality needed to fully implement a DataAdapter.

DBDataPermission

.NET Framework 데이터 공급자에서 사용자가 데이터에 액세스하는 데 적합한 보안 수준을 갖도록 보장합니다.Enables a .NET Framework data provider to help ensure that a user has a security level adequate for accessing data.

DBDataPermissionAttribute

보안 동작을 사용자 지정 보안 특성에 연결합니다.Associates a security action with a custom security attribute.

DbDataReader

데이터 소스에서 앞으로만 이동 가능한 행 스트림을 읽습니다.Reads a forward-only stream of rows from a data source.

DbDataReaderExtensions

이 클래스에는 DbDataReader에 대한 열 스키마 확장 메서드가 포함됩니다.This class contains column schema extension methods for DbDataReader.

DbDataRecord

IDataRecordICustomTypeDescriptor를 구현하고 DbEnumerator에 대한 데이터 바인딩 지원을 제공합니다.Implements IDataRecord and ICustomTypeDescriptor, and provides data binding support for DbEnumerator.

DbDataSourceEnumerator

로컬 네트워크에서 사용할 수 있는 모든 데이터베이스 서버의 인스턴스를 열거하는 메커니즘을 제공합니다.Provides a mechanism for enumerating all available instances of database servers within the local network.

DbEnumerator

.NET Framework 데이터 공급자별로 컬렉션에 대한 단순 반복을 지원하는 GetEnumerator() 메서드를 표시합니다.Exposes the GetEnumerator() method, which supports a simple iteration over a collection by a .NET Framework data provider.

DbException

데이터 소스를 위해 throw되는 모든 예외에 대한 기본 클래스입니다.The base class for all exceptions thrown on behalf of the data source.

DbMetaDataCollectionNames

잘 알려진 MetaDataCollections에 대한 상수 목록을 제공합니다. DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords제한 사항.Provides a list of constants for the well-known MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords, and Restrictions.

DbMetaDataColumnNames

DataTable에 포함된 MetaDataCollection 개체의 열 이름에 사용되는 정적 값을 제공합니다.Provides static values that are used for the column names in the MetaDataCollection objects contained in the DataTable. DataTableGetSchema 메서드에서 만들어집니다.The DataTable is created by the GetSchema method.

DbParameter

DbCommand에 대한 매개 변수 및 DataSet 열에 대한 해당 매핑(선택적)을 나타냅니다.Represents a parameter to a DbCommand and optionally, its mapping to a DataSet column. 매개 변수에 대한 자세한 내용은 매개 변수 및 매개 변수 데이터 형식 구성을 참조하세요.For more information on parameters, see Configuring Parameters and Parameter Data Types.

DbParameterCollection

DbCommand와 관련된 매개 변수의 컬렉션에 대한 기본 클래스입니다.The base class for a collection of parameters relevant to a DbCommand.

DbProviderConfigurationHandler

이 클래스는 공급자 관련 구성 섹션을 지원하기 위해 모든 공급자가 사용할 수 있습니다.This class can be used by any provider to support a provider-specific configuration section.

DbProviderFactories

DbProviderFactory 클래스의 인스턴스를 하나 이상 만드는 데 사용되는 정적 메서드의 집합을 나타냅니다.Represents a set of static methods for creating one or more instances of DbProviderFactory classes.

DbProviderFactoriesConfigurationHandler

이 형식은 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.

DbProviderFactory

데이터 소스 클래스의 공급자 구현에 대한 인스턴스를 만드는 데 사용되는 메서드의 집합을 나타냅니다.Represents a set of methods for creating instances of a provider's implementation of the data source classes.

DbProviderManifest

모든 CLR 형식의 메타데이터 인터페이스입니다.Metadata Interface for all CLR types types.

DbProviderServices

명령 정의를 작성하는 팩터리입니다. 다음 공급자 팩터리에서 이 개체 유형을 IServiceProvider.GetService 메서드에 대한 인수로 사용합니다.The factory for building command definitions; use the type of this object as the argument to the IServiceProvider.GetService method on the provider factory;

DbProviderSpecificTypePropertyAttribute

공급자별 형식을 설정할 때 사용할 강력한 형식의 매개 변수 클래스에 있는 공급자별 속성을 식별합니다.Identifies which provider-specific property in the strongly typed parameter classes is to be used when setting a provider-specific type.

DbTransaction

데이터베이스 트랜잭션의 핵심 동작을 정의하고 데이터베이스 관련 트랜잭션에 대한 기본 클래스를 제공합니다.Defines the core behavior of database transactions and provides a base class for database-specific transactions.

DbXmlEnabledProviderManifest

XML 정의를 기반으로 DbProviderManifest를 구현하는 기본 클래스를 나타냅니다.Represents a base class that implements the DbProviderManifest based on an XML definition. 공급자 특정 정보를 런타임에 가져오려면 DbXmlEnabledProviderManifest 클래스를 사용할 수 있습니다.You can use the DbXmlEnabledProviderManifest class to obtain provider-specific information at runtime.

EntityRecordInfo

엔터티 메타데이터에 액세스할 수 있도록 합니다.Provides access to entity metadata.

RowUpdatedEventArgs

.NET Framework 데이터 공급자의 RowUpdated 이벤트에 데이터를 제공합니다.Provides data for the RowUpdated event of a .NET Framework data provider.

RowUpdatingEventArgs

.NET Framework 데이터 공급자의 RowUpdating 이벤트에 데이터를 제공합니다.Provides the data for the RowUpdating event of a .NET Framework data provider.

SchemaTableColumn

데이터베이스 테이블에 대한 스키마의 열 메타데이터를 설명합니다.Describes the column metadata of the schema for a database table.

SchemaTableOptionalColumn

데이터베이스 테이블에 대한 스키마의 선택적 열 메타데이터를 설명합니다.Describes optional column metadata of the schema for a database table.

구조체

FieldMetadata

DataRecordInfo 개체의 필드 메타데이터에 액세스할 수 있도록 합니다.Provides access to field metadata for a DataRecordInfo object.

인터페이스

IDbColumnSchemaGenerator

열 스키마를 생성합니다.Generates a column schema.

열거형

CatalogLocation

텍스트 명령에 있는 정규화된 테이블 이름에서 카탈로그 이름의 위치를 나타냅니다.Indicates the position of the catalog name in a qualified table name in a text command.

GroupByBehavior

GROUP BY 절의 열과 SELECT 문의 SELECT 목록에 있는 집계되지 않은 열 간의 관계를 지정합니다.Specifies the relationship between the columns in a GROUP BY clause and the non-aggregated columns in the select-list of a SELECT statement.

IdentifierCase

시스템 카탈로그를 검색할 때 데이터 소스에서 식별자를 처리하는 방법을 지정합니다.Specifies how identifiers are treated by the data source when searching the system catalog.

SupportedJoinOperators

데이터 소스에서 지원하는 Transact-SQL 조인 문의 형식을 지정합니다.Specifies what types of Transact-SQL join statements are supported by the data source.

설명

.NET Framework 데이터 공급자에서는 관리 공간에서 데이터 소스(예: 데이터베이스)에 액세스하는 데 사용되는 클래스 컬렉션이 설명됩니다.A .NET Framework data provider describes a collection of classes used to access a data source, such as a database, in the managed space. 지원되는 공급자에는 .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가 있습니다.Supported providers include the .NET Framework Data Provider for ODBC, the .NET Framework Data Provider for OLEDB, the .NET Framework Data Provider for Oracle, and the .NET Framework Data Provider for SQL Server. System.Data.Common의 클래스는 개발자가 모든 .NET Framework 데이터 공급자에 대해 작동하는 ADO.NET 코드를 작성할 수 있도록 설계되었습니다.The classes in System.Data.Common are intended to give developers a way to write ADO.NET code that will work against all .NET Framework data providers.

.NET Framework 사용 하 여 프로그래밍할 때이 네임 스페이스를 사용 하는 방법에 대 한 개념 정보를 참조 하세요 ado.net 공급자 독립적인 코드 작성합니다.For conceptual information about how to use this namespace when programming with the.NET Framework, see Writing Provider Independent Code with ADO.NET.