DataSets, DataTables 및 DataViewsDataSets, DataTables, and DataViews

ADO.NET DataSet은 포함된 데이터 소스에 관계없이 일관성 있는 관계형 프로그래밍 모델을 제공하는 데이터의 메모리 상주 표현입니다.The ADO.NET DataSet is a memory-resident representation of data that provides a consistent relational programming model regardless of the source of the data it contains. DataSet은 데이터를 포함하고 제약하며 데이터의 순서를 지정하는 테이블과 각 테이블 간의 관계를 포함하는 데이터의 완전한 집합을 나타냅니다.A DataSet represents a complete set of data including the tables that contain, order, and constrain the data, as well as the relationships between the tables.

DataSet을 사용하는 방법은 여러 가지가 있으며, 각 방법은 독립적으로 또는 조합하여 함께 사용할 수 있습니다.There are several ways of working with a DataSet, which can be applied independently or in combination. 다음과 같은 작업을 수행할 수 있습니다.You can:

또한 XML Web services를 사용하여 강력한 형식의 DataSet을 전송할 수 있습니다.A strongly typed DataSet can also be transported using an XML Web service. DataSet의 디자인은 XML Web services를 사용하는 데이터 전송에 가장 적합합니다.The design of the DataSet makes it ideal for transporting data using XML Web services. XML Web services에 대한 개요는 XML Web services 개요를 참조하세요.For an overview of XML Web services, see XML Web Services Overview. XML Web services에서 DataSet를 사용하는 예제는 Consuming a DataSet from an XML Web Service(XML Web services에서 데이터 세트 사용)를 참조하세요.For an example of consuming a DataSet from an XML Web service, see Consuming a DataSet from an XML Web Service.

섹션 내용In This Section

데이터 집합 만들기Creating a DataSet
DataSet의 인스턴스를 만들기 위한 구문에 대해 설명합니다.Describes the syntax for creating an instance of a DataSet.

데이터 집합에 DataTable 추가Adding a DataTable to a DataSet
테이블과 열을 만들어 DataSet에 추가하는 방법을 설명합니다.Describes how to create and add tables and columns to a DataSet.

DataRelation 추가Adding DataRelations
DataSet에 있는 테이블 사이의 관계를 만드는 방법을 설명합니다.Describes how to create relations between tables in a DataSet.

DataRelation 탐색Navigating DataRelations
DataSet에 있는 테이블 사이의 관계를 사용하여 부모-자식 관계의 자식 또는 부모 행을 반환하는 방법을 설명합니다.Describes how to use the relations between tables in a DataSet to return the child or parent rows of a parent-child relationship.

데이터 집합 콘텐츠 병합Merging DataSet Contents
하나의 DataSet, DataTable 또는 DataRow 배열의 내용을 다른 DataSet으로 병합하는 방법을 설명합니다.Describes how to merge the contents of one DataSet, DataTable, or DataRow array into another DataSet.

데이터 집합 콘텐츠 복사Copying DataSet Contents
스키마 및 지정한 데이터를 포함하는 DataSet의 복사본을 만드는 방법을 설명합니다.Describes how to create a copy of a DataSet that can contain schema as well as specified data.

데이터 집합 이벤트 처리Handling DataSet Events
DataSet의 이벤트와 해당 이벤트를 사용하는 방법을 설명합니다.Describes the events of a DataSet and how to use them.

형식화된 데이터 집합Typed DataSets
형식화된 DataSet의 정의와 이를 만들어 사용하는 방법에 대해 설명합니다.Discusses what a typed DataSet is and how to create and use it.

DataTableDataTables
DataTable을 만들고 스키마를 정의하며 데이터를 조작하는 방법을 설명합니다.Describes how to create a DataTable, define the schema, and manipulate data.

DataTableReaderDataTableReaders
DataTableReader를 만들고 사용하는 방법에 대해 설명합니다.Describes how to create and use a DataTableReader.

DataViewDataViews
DataViews를 만들고 작업하는 방법과 DataView 이벤트를 사용하는 방법을 설명합니다.Describes how to create and work with DataViews and work with DataView events.

데이터 집합에서 XML 사용Using XML in a DataSet
DataSet의 내용을 로드하여 XML 데이터로 유지하는 것을 포함하여 DataSet이 데이터 소스로서 XML과 상호 작용하는 방법을 설명합니다.Describes how the DataSet interacts with XML as a data source, including loading and persisting the contents of a DataSet as XML data.

XML Web services에서 데이터 집합 사용Consuming a DataSet from an XML Web Service
DataSet을 사용하여 데이터를 전송하는 XML Web services를 만드는 방법에 대해 설명합니다.Describes how to create an XML Web service that uses a DataSet to transport data.

ADO.NET의 새로운 기능What's New in ADO.NET
ADO.NET에 새로 추가된 기능을 소개합니다.Introduces features that are new in ADO.NET.

ADO.NET 개요ADO.NET Overview
ADO.NET의 디자인 및 구성 요소에 대해 소개합니다.Provides an introduction to the design and components of ADO.NET.

DataAdapter에서 데이터 집합 채우기Populating a DataSet from a DataAdapter
데이터 원본의 데이터가 있는 데이터 세트를 로드하는 방법에 대해 설명합니다.Describes how to load a DataSet with data from a data source.

DataAdapter로 데이터 원본 업데이트Updating Data Sources with DataAdapters
데이터 집합의 데이터에 대한 변경 사항을 다시 데이터 원본에 적용하는 방법에 대해 설명합니다.Describes how to resolve changes to the data in a DataSet back to the data source.

데이터 세트에 기존 제약 조건 추가Adding Existing Constraints to a DataSet
데이터 원본의 기본 키 정보로 데이터 세트를 채우는 방법에 대해 설명합니다.Describes how to populate a DataSet with primary key information from a data source.

참고자료See also