System.Data Namespace

System.Data 네임스페이스는 ADO.NET 아키텍처를 나타내는 클래스에 대한 액세스를 제공합니다. The System.Data namespace provides access to classes that represent the ADO.NET architecture. ADO.NET을 통해 여러 데이터 원본의 데이터를 효율적으로 관리할 수 있는 구성 요소를 만들 수 있습니다. ADO.NET lets you build components that efficiently manage data from multiple data sources.

클래스

Constraint

하나 이상의 DataColumn 개체에 적용할 수 있는 제약 조건을 나타냅니다.Represents a constraint that can be enforced on one or more DataColumn objects.

ConstraintCollection

DataTable에 대한 제약 조건 컬렉션을 나타냅니다.Represents a collection of constraints for a DataTable.

ConstraintException

제약 조건을 위반하는 작업을 시도할 때 throw 되는 예외를 나타냅니다.Represents the exception that is thrown when attempting an action that violates a constraint.

DataColumn

DataTable에 있는 열의 스키마를 나타냅니다.Represents the schema of a column in a DataTable.

DataColumnChangeEventArgs

ColumnChanging 이벤트에 대한 데이터를 제공합니다.Provides data for the ColumnChanging event.

DataColumnCollection

DataColumn에 대한 DataTable 개체의 컬렉션을 나타냅니다.Represents a collection of DataColumn objects for a DataTable.

DataException

ADO.NET 구성 요소를 사용하여 오류가 생성될 때 throw되는 예외를 나타냅니다.Represents the exception that is thrown when errors are generated using ADO.NET components.

DataReaderExtensions

DbDataReader에 대한 확장 메서드를 제공합니다.Provides extension methods for DbDataReader.

DataRelation

DataTable 개체 사이의 부모/자식 관계를 나타냅니다.Represents a parent/child relationship between two DataTable objects.

DataRelationCollection

DataRelation에 대한 DataSet 개체의 컬렉션을 나타냅니다.Represents the collection of DataRelation objects for this DataSet.

DataRow

DataTable의 데이터 행을 나타냅니다.Represents a row of data in a DataTable.

DataRowBuilder

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

DataRowChangeEventArgs

RowChanged, RowChanging, OnRowDeleting(DataRowChangeEventArgs)OnRowDeleted(DataRowChangeEventArgs) 이벤트에 대한 데이터를 제공합니다.Provides data for the RowChanged, RowChanging, OnRowDeleting(DataRowChangeEventArgs), and OnRowDeleted(DataRowChangeEventArgs) events.

DataRowCollection

DataTable에 대한 행 컬렉션을 나타냅니다.Represents a collection of rows for a DataTable.

DataRowComparer

DataRowComparer<TRow> 클래스의 singleton 인스턴스를 반환합니다.Returns a singleton instance of the DataRowComparer<TRow> class.

DataRowComparer<TRow>

값 기반 비교를 사용하여 두 DataRow 개체가 같은지 비교합니다.Compares two DataRow objects for equivalence by using value-based comparison.

DataRowExtensions

DataRow 클래스에 대한 확장 메서드를 정의합니다.Defines the extension methods to the DataRow class. 이 클래스는 static 클래스입니다.This is a static class.

DataRowView

DataRow의 사용자 지정 뷰를 나타냅니다.Represents a customized view of a DataRow.

DataSet

데이터의 인-메모리 캐시를 나타냅니다.Represents an in-memory cache of data.

DataSetSchemaImporterExtension

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

DataSysDescriptionAttribute

속성, 이벤트 또는 Extender를 설명과 함께 표시합니다.Marks a property, event, or extender with a description. 비주얼 디자이너에서는 멤버를 참조할 때 이 설명을 표시할 수 있습니다.Visual designers can display this description when referencing the member.

DataTable

메모리 내 데이터의 한 테이블을 나타냅니다.Represents one table of in-memory data.

DataTableClearEventArgs

Clear() 메서드에 대한 데이터를 제공합니다.Provides data for the Clear() method.

DataTableCollection

DataSet의 테이블 컬렉션을 나타냅니다.Represents the collection of tables for the DataSet.

DataTableExtensions

DataTable 클래스에 대한 확장 메서드를 정의합니다.Defines the extension methods to the DataTable class. DataTableExtensions는 정적 클래스입니다.DataTableExtensions is a static class.

DataTableNewRowEventArgs

NewRow() 메서드에 대한 데이터를 제공합니다.Provides data for the NewRow() method.

DataTableReader

DataTableReader는 하나 이상의 DataTable 개체 내용을 하나 이상의 앞으로만 이동 가능한 읽기 전용 결과 집합 형태로 가져옵니다.The DataTableReader obtains the contents of one or more DataTable objects in the form of one or more read-only, forward-only result sets.

DataView

정렬, 필터링, 검색, 편집 및 탐색을 위해 데이터 바인딩할 수 있는 DataTable의 사용자 지정 뷰를 나타냅니다.Represents a databindable, customized view of a DataTable for sorting, filtering, searching, editing, and navigation. DataView는 데이터를 저장하지 않는 대신, 해당 DataTable의 연결된 뷰를 나타냅니다.The DataView does not store data, but instead represents a connected view of its corresponding DataTable. DataView의 데이터 변경 내용은 DataTable에 영향을 줍니다.Changes to the DataView's data will affect the DataTable. DataTable의 데이터 변경 내용은 이와 연결된 모든 DataView에 영향을 줍니다.Changes to the DataTable's data will affect all DataViews associated with it.

DataViewManager

DataViewSettingCollection에 있는 각 DataTable에 대한 기본 DataSet을 포함합니다.Contains a default DataViewSettingCollection for each DataTable in a DataSet.

DataViewSetting

ApplyDefaultSort에서 만든 DataView에 대한 DataViewManager, RowFilter, RowStateFilter, Sort, TableDataViewManager의 기본 설정을 나타냅니다.Represents the default settings for ApplyDefaultSort, DataViewManager, RowFilter, RowStateFilter, Sort, and Table for DataViews created from the DataViewManager.

DataViewSettingCollection

DataViewSetting에 있는 각 DataTable에 대한 DataSet 개체의 읽기 전용 컬렉션을 포함합니다.Contains a read-only collection of DataViewSetting objects for each DataTable in a DataSet.

DBConcurrencyException

영향을 받는 행의 수가 0인 경우 삽입, 업데이트 또는 삭제 작업 동안 DataAdapter에서 throw되는 예외입니다.The exception that is thrown by the DataAdapter during an insert, update, or delete operation if the number of rows affected equals zero.

DeletedRowInaccessibleException

삭제된 DataRow에서 작업을 시도할 때 throw되는 예외를 나타냅니다.Represents the exception that is thrown when an action is tried on a DataRow that has been deleted.

DuplicateNameException

DataSet 관련 개체에서 추가 작업을 수행하는 동안 중복된 데이터베이스 개체 이름을 발견할 경우 throw되는 예외를 나타냅니다.Represents the exception that is thrown when a duplicate database object name is encountered during an add operation in a DataSet -related object.

EntityCommandCompilationException

명령 텍스트를 나타내는 명령 트리를 만들 수 없는 경우 명령을 컴파일하는 동안 발생하는 오류를 나타냅니다.Represents errors that occur during command compilation; when a command tree could not be produced to represent the command text.

EntityCommandExecutionException

기본 스토리지 공급자에서 지정된 명령을 실행할 수 없는 경우 발생하는 오류를 나타냅니다.Represents errors that occur when the underlying storage provider could not execute the specified command. 이 예외는 일반적으로 공급자별 예외를 래핑합니다.This exception usually wraps a provider-specific exception.

EntityException

EntityClient 네임스페이스에서 발생하는 Entity Framework 관련 오류를 나타냅니다.Represents Entity Framework-related errors that occur in the EntityClient namespace. EntityExceptionEntityClient에서 throw되는 모든 Entity Framework 예외의 기본 클래스입니다.The EntityException is the base class for all Entity Framework exceptions thrown by the EntityClient.

EntityKey

엔터티 형식의 인스턴스인 개체에 대한 영구 참조를 제공합니다.Provides a durable reference to an object that is an instance of an entity type.

EntityKeyMember

EntityKey의 일부인 키 이름 및 값 쌍을 나타냅니다.Represents a key name and value pair that is part of an EntityKey.

EntitySqlException

Entity SQL 명령 텍스트를 구문 분석할 때 발생하는 오류를 나타냅니다.Represents errors that occur when parsing Entity SQL command text. 이 예외는 구문적 또는 의미론적 규칙을 위반할 때 throw됩니다.This exception is thrown when syntactic or semantic rules are violated.

EnumerableRowCollection

LINQ to DataSet 쿼리에서 반환된 DataRow 개체의 컬렉션을 나타냅니다.Represents a collection of DataRow objects returned from a LINQ to DataSet query. 이 API는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

EnumerableRowCollection<TRow>

쿼리에서 반환된 DataRow 개체의 컬렉션을 나타냅니다.Represents a collection of DataRow objects returned from a query.

EnumerableRowCollectionExtensions

데이터 행 컬렉션 클래스의 확장 메서드가 들어 있습니다.Contains the extension methods for the data row collection classes.

EvaluateException

ExpressionDataColumn 속성을 실행할 수 없을 때 throw되는 예외를 나타냅니다.Represents the exception that is thrown when the Expression property of a DataColumn cannot be evaluated.

FillErrorEventArgs

FillErrorDbDataAdapter 이벤트에 데이터를 제공합니다.Provides data for the FillError event of a DbDataAdapter.

ForeignKeyConstraint

값 또는 행이 삭제되거나 업데이트될 때 기본 키/외래 키 관계에서 열 집합에 적용되는 동작 제한을 나타냅니다.Represents an action restriction enforced on a set of columns in a primary key/foreign key relationship when a value or row is either deleted or updated.

InRowChangingEventException

EndEdit() 이벤트에서 RowChanging 메서드를 호출할 때 throw되는 예외를 나타냅니다.Represents the exception that is thrown when you call the EndEdit() method within the RowChanging event.

InternalDataCollectionBase

컬렉션을 만드는 기본 기능을 제공합니다.Provides the base functionality for creating collections.

InvalidCommandTreeException

명령 트리가 잘못되었음을 나타내기 위해 throw되는 예외입니다.The exception that is thrown to indicate that a command tree is invalid. 현재 이 예외는 Entity Framework의 어떤 위치에서도 throw되지 않습니다.This exception is currently not thrown anywhere in the Entity Framework.

InvalidConstraintException

관계를 잘못 만들거나 액세스하면 throw되는 예외를 나타냅니다.Represents the exception that is thrown when incorrectly trying to create or access a relation.

InvalidExpressionException

DataColumn에 잘못된 Expression이 들어 있는 DataColumnCollection을 추가할 때 throw되는 예외를 나타냅니다.Represents the exception that is thrown when you try to add a DataColumn that contains an invalid Expression to a DataColumnCollection.

MappingException

매핑 관련 서비스 요청이 실패하면 throw되는 예외입니다.The exception that is thrown when mapping related service requests fail.

MergeFailedEventArgs

대상과 소스 DataRow의 기본 키 값이 같고 EnforceConstraints 속성을 true로 설정한 경우 발생합니다.Occurs when a target and source DataRow have the same primary key value, and the EnforceConstraints property is set to true.

MetadataException

메타데이터 관련 서비스 요청이 실패하면 throw되는 예외입니다.The exception that is thrown when metadata related service requests fails.

MissingPrimaryKeyException

기본 키가 없는 테이블의 행에 액세스하려는 경우 throw되는 예외를 나타냅니다.Represents the exception that is thrown when you try to access a row in a table that has no primary key.

NoNullAllowedException

AllowDBNullfalse로 설정된 열에 null 값을 삽입하려고 할 때 throw되는 예외를 나타냅니다.Represents the exception that is thrown when you try to insert a null value into a column where AllowDBNull is set to false.

ObjectNotFoundException

개체가 없을 때 throw되는 예외입니다.The exception that is thrown when an object is not present.

OperationAbortedException

이 예외는 사용자가 진행 중인 작업을 중단하면 throw됩니다.This exception is thrown when an ongoing operation is aborted by the user.

OptimisticConcurrencyException

낙관적 동시성 위반이 발생했을 때 throw되는 예외입니다.The exception that is thrown when an optimistic concurrency violation occurs.

OrderedEnumerableRowCollection<TRow>

쿼리에서 반환된 정렬된 DataRow 개체 컬렉션을 나타냅니다.Represents a collection of ordered DataRow objects returned from a query.

PropertyCollection

DataColumn, DataSet 또는 DataTable에 추가할 수 있는 속성의 컬렉션을 나타냅니다.Represents a collection of properties that can be added to DataColumn, DataSet, or DataTable.

PropertyConstraintException

속성 제약 조건 예외 클래스입니다.Property constraint exception class. 이 클래스에 상태가 있으므로 내부가 변경된 경우에도 주요 변경이 가능합니다.Note that this class has state - so if you change even its internals, it can be a breaking change.

ProviderIncompatibleException

기본 데이터 공급자가 Entity Framework와 호환되지 않을 때 throw되는 예외입니다.The exception that is thrown when the underlying data provider is incompatible with the Entity Framework.

ReadOnlyException

읽기 전용 열의 값을 변경하려고 할 때 throw되는 예외를 나타냅니다.Represents the exception that is thrown when you try to change the value of a read-only column.

RowNotInTableException

DataRow에 없는 DataTable에서 작업을 수행하려고 할 때 throw되는 예외를 나타냅니다.Represents the exception that is thrown when you try to perform an operation on a DataRow that is not in a DataTable.

StateChangeEventArgs

.NET Framework 데이터 공급자의 상태 변경 이벤트에 데이터를 제공합니다.Provides data for the state change event of a .NET Framework data provider.

StatementCompletedEventArgs

StatementCompleted 이벤트에 대한 추가 정보를 제공합니다.Provides additional information for the StatementCompleted event.

StrongTypingException

사용자가 DBNull 값에 액세스할 때 강력한 형식의 DataSet에서 throw하는 예외입니다.The exception that is thrown by a strongly typed DataSet when the user accesses a DBNull value.

SyntaxErrorException

ExpressionDataColumn 속성에 구문 오류가 있을 때 throw되는 예외를 나타냅니다.Represents the exception that is thrown when the Expression property of a DataColumn contains a syntax error.

TypedDataSetGenerator

강력한 형식의 DataSet을 만드는 데 사용됩니다.Used to create a strongly typed DataSet.

TypedDataSetGeneratorException

강력한 형식의 DataSet을 생성하는 동안 이름 충돌이 발생할 경우 throw되는 예외입니다.The exception that is thrown when a name conflict occurs while generating a strongly typed DataSet.

TypedTableBase<T>

이 유형은 Visual Studio 및 XSD.exe .NET Framework 도구로 형식화된 DataTable 개체 생성의 기본 클래스로 사용되며 사용자 코드에서 직접 사용할 수 없습니다.This type is used as a base class for typed-DataTable object generation by Visual Studio and the XSD.exe .NET Framework tool, and is not intended to be used directly from your code.

TypedTableBaseExtensions

TypedTableBase<T> 클래스에 대한 확장 메서드가 들어 있습니다.Contains the extension methods for the TypedTableBase<T> class.

UniqueConstraint

모든 값이 고유해야 하는 열 집합에 대한 제한을 나타냅니다.Represents a restriction on a set of columns in which all values must be unique.

UpdateException

개체 인스턴스 수정 내용을 데이터 원본에 보관할 수 없을 때 throw되는 예외입니다.The exception that is thrown when modifications to object instances cannot be persisted to the data source.

VersionNotFoundException

삭제된 DataRow의 버전을 반환하려고 할 때 throw되는 예외를 나타냅니다.Represents the exception that is thrown when you try to return a version of a DataRow that has been deleted.

인터페이스

IColumnMapping

데이터 소스 열을 DataSet 열과 연결하며, .NET Framework 데이터 공급자들이 공통적으로 사용하는 DataColumnMapping 클래스에 의해 구현됩니다.Associates a data source column with a DataSet column, and is implemented by the DataColumnMapping class, which is used in common by .NET Framework data providers.

IColumnMappingCollection

DataColumnMapping 개체의 컬렉션을 포함하며, .NET Framework 데이터 공급자가 공통적으로 사용하는 DataColumnMappingCollection에 의해 구현됩니다.Contains a collection of DataColumnMapping objects, and is implemented by the DataColumnMappingCollection, which is used in common by .NET Framework data providers.

IDataAdapter

개체가 DataAdapter를 구현하도록 하며, DataSet을 채우거나 업데이트하고 데이터 소스를 업데이트하는 데 사용되는 매핑 동작 관련 속성 및 메서드 집합을 나타냅니다.Allows an object to implement a DataAdapter, and represents a set of methods and mapping action-related properties that are used to fill and update a DataSet and update a data source.

IDbDataAdapter 인스턴스는 텍스트 명령(예: Transact-SQL)을 사용하는 관계형 데이터베이스 또는 그와 유사한 데이터 소스용이며, IDataAdapter 인스턴스는 임의 형식의 데이터 소스를 사용할 수 있습니다.IDbDataAdapter instances are for data sources that are (or resemble) relational databases with textual commands (like Transact-SQL), while IDataAdapter instances could can use any type of data source.

IDataParameter

Command 개체에 대한 매개 변수 및 선택적으로 DataSet 열에 대한 매핑을 나타내며, 데이터 소스에 액세스하는 .NET Framework 데이터 공급자에 의해 구현됩니다.Represents a parameter to a Command object, and optionally, its mapping to DataSet columns; and is implemented by .NET Framework data providers that access data sources.

IDataParameterCollection

Command 개체에 대한 모든 매개 변수 및 DataSet 열에 대한 매핑을 수집하며 데이터 소스에 액세스하는 .NET Framework 데이터 공급자에 의해 구현됩니다.Collects all parameters relevant to a Command object and their mappings to DataSet columns, and is implemented by .NET Framework data providers that access data sources.

IDataReader

데이터 소스에서 명령을 실행하여 얻은 결과 집합의 하나 이상의 앞으로만 이동 가능한 스트림을 읽는 방법을 제공하며 관계형 데이터베이스에 액세스하는 .NET Framework 데이터 공급자에 의해 구현됩니다.Provides a means of reading one or more forward-only streams of result sets obtained by executing a command at a data source, and is implemented by .NET Framework data providers that access relational databases.

IDataRecord

DataReader의 각 행 내 열 값에 액세스할 수 있도록 하고 관계형 데이터베이스에 액세스하는 .NET Framework 데이터 공급자에 의해 구현됩니다.Provides access to the column values within each row for a DataReader, and is implemented by .NET Framework data providers that access relational databases.

IDbCommand

데이터 소스에 연결된 동안 실행되는 SQL 문을 나타내며 관계형 데이터베이스에 액세스하는 .NET Framework 데이터 공급자에 의해 구현됩니다.Represents an SQL statement that is executed while connected to a data source, and is implemented by .NET Framework data providers that access relational databases.

IDbConnection

데이터 소스에 대한 열린 연결을 나타내며 관계형 데이터베이스에 액세스하는 .NET Framework 데이터 공급자에 의해 구현됩니다.Represents an open connection to a data source, and is implemented by .NET Framework data providers that access relational databases.

IDbDataAdapter

DataSet을 채우고 데이터 소스를 업데이트하는 데 사용되며 관계 데이터베이스에 액세스하는 .NET Framework 데이터 공급자에 의해 구현되는 명령 관련 속성 집합을 나타냅니다.Represents a set of command-related properties that are used to fill the DataSet and update a data source, and is implemented by .NET Framework data providers that access relational databases.

IDbDataParameter

Visual Basic .NET 데이터 디자이너가 Command 개체에 대한 매개 변수 및 필요에 따라 DataSet 열에 대한 매핑을 나타내는 데 사용됩니다.Used by the Visual Basic .NET Data Designers to represent a parameter to a Command object, and optionally, its mapping to DataSet columns.

IDbTransaction

데이터 소스에서 수행할 트랜잭션을 나타내며 관계형 데이터베이스에 액세스하는 .NET Framework 데이터 공급자에 의해 구현됩니다.Represents a transaction to be performed at a data source, and is implemented by .NET Framework data providers that access relational databases.

IExtendedDataRecord

DbDataRecordDbDataReader의 각 행에 있는 열 값에 액세스할 수 있도록 합니다.Provides access to the column values within each row of a DbDataRecord for a DbDataReader.

ITableMapping

소스 테이블을 DataSet의 테이블과 연결하며 .NET Framework 데이터 공급자들이 공통적으로 사용하는 DataTableMapping 클래스에 의해 구현됩니다.Associates a source table with a table in a DataSet, and is implemented by the DataTableMapping class, which is used in common by .NET Framework data providers.

ITableMappingCollection

TableMapping 개체의 컬렉션을 포함하며 .NET Framework 데이터 공급자가 공통적으로 사용하는 DataTableMappingCollection에 의해 구현됩니다.Contains a collection of TableMapping objects, and is implemented by the DataTableMappingCollection, which is used in common by .NET Framework data providers.

열거형

AcceptRejectRule

AcceptChanges()가 적용된 RejectChanges()에 대해 DataTable 또는 ForeignKeyConstraint 메서드를 호출할 때 수행되는 작업을 결정합니다.Determines the action that occurs when the AcceptChanges() or RejectChanges() method is invoked on a DataTable with a ForeignKeyConstraint.

CommandBehavior

쿼리의 결과와 데이터베이스에 미치는 영향을 설명합니다.Provides a description of the results of the query and its effect on the database.

CommandType

명령 문자열을 해석하는 방법을 지정합니다.Specifies how a command string is interpreted.

ConflictOption

데이터 소스의 변경 사항에 대한 충돌을 감지하고 이를 해결하는 방법을 지정합니다.Specifies how conflicting changes to the data source will be detected and resolved.

ConnectionState

데이터 소스에 대한 현재 연결 상태를 설명합니다.Describes the current state of the connection to a data source.

DataRowAction

DataRow에서 수행된 작업을 설명합니다.Describes an action performed on a DataRow.

DataRowState

DataRow 개체의 상태를 가져옵니다.Gets the state of a DataRow object.

DataRowVersion

DataRow의 버전을 설명합니다.Describes the version of a DataRow.

DataSetDateTime

DateTimeDataSet 열에 대한 serialization 형식을 설명합니다.Describes the serialization format for DateTime columns in a DataSet.

DataViewRowState

DataRow의 데이터 버전을 설명합니다.Describes the version of data in a DataRow.

DbType

.NET Framework 데이터 공급자의 필드, 속성 또는 Parameter 개체의 데이터 형식을 지정합니다.Specifies the data type of a field, a property, or a Parameter object of a .NET Framework data provider.

EntityState

엔터티 개체의 상태입니다.The state of an entity object.

IsolationLevel

연결에 대한 트랜잭션 잠금 동작을 지정합니다.Specifies the transaction locking behavior for the connection.

KeyRestrictionBehavior

허용되거나 허용되지 않는, KeyRestrictions 속성에 의해 식별되는 연결 문자 매개 변수의 목록을 식별합니다.Identifies a list of connection string parameters identified by the KeyRestrictions property that are either allowed or not allowed.

LoadOption

Load 또는 Load 메서드를 사용할 때 데이터 소스의 값이 기존 행에 적용되는 방식을 제어합니다.Controls how the values from the data source will be applied to existing rows when using the Load or Load method.

MappingType

DataColumn이 매핑되는 방법을 지정합니다.Specifies how a DataColumn is mapped.

MissingMappingAction

소스 테이블 또는 소스 열에 매핑이 없는 경우 발생하는 동작을 결정합니다.Determines the action that occurs when a mapping is missing from a source table or a source column.

MissingSchemaAction

DataSet 및 필수 DataTable에 데이터를 추가하거나 DataColumn이 없을 때 수행할 동작을 지정합니다.Specifies the action to take when adding data to the DataSet and the required DataTable or DataColumn is missing.

ParameterDirection

DataSet을 기준으로 하는 쿼리 내의 상대 매개 변수의 형식을 지정합니다.Specifies the type of a parameter within a query relative to the DataSet.

PropertyAttributes

속성의 특성을 지정합니다.Specifies the attributes of a property.

Rule

ForeignKeyConstraint가 적용될 때 발생하는 동작을 나타냅니다.Indicates the action that occurs when a ForeignKeyConstraint is enforced.

SchemaSerializationMode

형식화된 DataSet의 스키마 serialization 모드를 나타냅니다.Indicates the schema serialization mode for a typed DataSet.

SchemaType

FillSchema(DataSet, SchemaType) 작업을 수행할 때 기존 스키마 매핑의 처리 방법을 지정합니다.Specifies how to handle existing schema mappings when performing a FillSchema(DataSet, SchemaType) operation.

SerializationFormat

DataSet에 대한 serialization 형식을 결정합니다.Determines the serialization format for a DataSet.

SqlDbType

SqlParameter에 사용할 필드, 속성의 SQL Server 데이터 형식을 지정합니다.Specifies SQL Server-specific data type of a field, property, for use in a SqlParameter.

StatementType

OleDbRowUpdatedEventArgs, OleDbRowUpdatingEventArgs, SqlRowUpdatedEventArgs, SqlRowUpdatingEventArgs 등의 클래스에 사용할 SQL 쿼리의 형식을 지정합니다.Specifies the type of SQL query to be used by the OleDbRowUpdatedEventArgs, OleDbRowUpdatingEventArgs, SqlRowUpdatedEventArgs, or SqlRowUpdatingEventArgs class.

UpdateRowSource

업데이트 중인 행에 쿼리 명령 결과를 적용하는 방법을 지정합니다.Specifies how query command results are applied to the row being updated.

UpdateStatus

Update(DataSet)을 수행하는 동안 현재 행과 나머지 행에 대해 실행할 작업을 지정합니다.Specifies the action to take with regard to the current and remaining rows during an Update(DataSet).

XmlReadMode

XML 데이터와 관계형 스키마를 DataSet으로 읽어오는 방법을 지정합니다.Specifies how to read XML data and a relational schema into a DataSet.

XmlWriteMode

DataSet에서 XML 데이터와 관계형 스키마를 쓰는 방법을 지정합니다.Specifies how to write XML data and a relational schema from a DataSet.

대리자

DataColumnChangeEventHandler

ColumnChanging 이벤트를 처리할 메서드를 나타냅니다.Represents the method that will handle the ColumnChanging event.

DataRowChangeEventHandler

RowChangingRowChanged, RowDeleting, RowDeletedDataTable 이벤트를 처리할 메서드를 나타냅니다.Represents the method that will handle the RowChanging, RowChanged, RowDeleting, and RowDeleted events of a DataTable.

DataTableClearEventHandler

Clear() 메서드를 처리하는 메서드를 나타냅니다.Represents the method that handles the Clear() method.

DataTableNewRowEventHandler

NewRow() 메서드를 처리하는 메서드를 나타냅니다.Represents the method that handles the NewRow() method.

FillErrorEventHandler

FillError 이벤트를 처리할 메서드를 나타냅니다.Represents the method that will handle the FillError event.

MergeFailedEventHandler

MergeFailed 이벤트를 처리할 메서드를 나타냅니다.Represents the method that will handle the MergeFailed event.

StateChangeEventHandler

StateChange 이벤트를 처리할 메서드를 나타냅니다.Represents the method that will handle the StateChange event.

StatementCompletedEventHandler

StatementCompleted 이벤트의 이벤트 처리기에 대한 대리자 형식입니다.The delegate type for the event handlers of the StatementCompleted event.

설명

연결이 끊긴 인터넷과 같은 시나리오에서 ADO.NET은 다계층 시스템에서 데이터를 요청, 업데이트 및 조정하는 도구를 제공합니다.In a disconnected scenario such as the Internet, ADO.NET provides the tools to request, update, and reconcile data in multiple tier systems. ADO.NET 아키텍처는 Windows Forms 같은 클라이언트 애플리케이션이나 ASP.NET에서 만들어진 HTML 페이지에서도 구현됩니다.The ADO.NET architecture is also implemented in client applications, such as Windows Forms, or HTML pages created by ASP.NET.

ADO.NET 아키텍처의 핵심은 DataSet 클래스입니다.The centerpiece of the ADO.NET architecture is the DataSet class. DataSet은 각 DataTable에 SQL Server와 같은 단일 데이터 원본의 데이터가 포함된 DataTable 개체를 다수 포함할 수 있습니다.Each DataSet can contain multiple DataTable objects, with each DataTable containing data from a single data source, such as SQL Server.

DataTable에는 각 DataColumnCollection의 스키마를 결정하는 DataColumn(DataTable 개체의 컬렉션)이 포함됩니다.Each DataTable contains a DataColumnCollection--a collection of DataColumn objects--that determines the schema of each DataTable. DataType 속성은 DataColumn에서 보유되는 데이터의 형식을 결정합니다.The DataType property determines the type of data held by the DataColumn. ReadOnlyAllowDBNull 속성을 사용하면 데이터 무결성이 더욱 보장됩니다.The ReadOnly and AllowDBNull properties let you further guarantee data integrity. Expression 속성을 사용하면 계산 열을 만들 수 있습니다.The Expression property lets you construct calculated columns.

DataTable이 다른 DataTable과 부모/자식 관계에 참여하는 경우, 이 관계는 DataRelation 개체의 DataRelationCollectionDataSet을 추가하는 방법으로 설정됩니다.If a DataTable participates in a parent/child relationship with another DataTable, the relationship is constructed by adding a DataRelation to the DataRelationCollection of a DataSet object. 이런 관계가 추가되면, 생성자의 매개 변수 설정에 따라 UniqueConstraintForeignKeyConstraint가 자동으로 만들어집니다.When such a relation is added, a UniqueConstraint and a ForeignKeyConstraint are both created automatically, depending on the parameter settings for the constructor. UniqueConstraint는 열에 포함된 값이 고유한 값이 되도록 하며,The UniqueConstraint guarantees that values that are contained in a column are unique. ForeignKeyConstraint는 기본 키 값 변경이나 삭제 시 자식 행 또는 열에 발생할 동작을 결정합니다.The ForeignKeyConstraint determines what action will happen to the child row or column when a primary key value is changed or deleted.

System.Data.SqlClient 네임스페이스(.NET Framework Data Provider for SQL Server), System.Data.Odbc 네임스페이스(.NET Framework Data Provider for ODBC), System.Data.OleDb 네임스페이스(.NET Framework Data Provider for OLE DB) 또는 System.Data.OracleClient 네임스페이스(.NET Framework Data Provider for Oracle)를 사용하여 데이터 원본에 액세스하여 DataSet과 함께 사용할 수 있습니다.Using the System.Data.SqlClient namespace (the.NET Framework Data Provider for SQL Server), the System.Data.Odbc namespace (the.NET Framework Data Provider for ODBC), the System.Data.OleDb namespace (the.NET Framework Data Provider for OLE DB), or the System.Data.OracleClient namespace (the .NET Framework Data Provider for Oracle), you can access a data source to use together with a DataSet. Each.NET Framework 데이터 공급자에는 해당 DataAdapter 데이터 원본 사이의 연결 고리로 사용 하는 및 DataSet합니다.Each.NET Framework data provider has a corresponding DataAdapter that you use as a bridge between a data source and a DataSet.