DataSets, DataTables 및 DataViews
ADO.NET DataSet은 포함된 데이터 소스에 관계없이 일관성 있는 관계형 프로그래밍 모델을 제공하는 데이터의 메모리 상주 표현입니다. DataSet은 데이터를 포함하고 제약하며 데이터의 순서를 지정하는 테이블과 각 테이블 간의 관계를 포함하는 데이터의 완전한 집합을 나타냅니다.
DataSet을 사용하는 방법은 여러 가지가 있으며, 각 방법은 독립적으로 또는 조합하여 함께 사용할 수 있습니다. 다음을 수행할 수 있습니다.
DataTable 내에 프로그래밍 방식으로 DataRelation, Constraint 및 DataSet를 만들고 각 테이블을 데이터로 채웁니다.
DataSet를 사용하여 기존 관계형 데이터 소스의 데이터 테이블로
DataAdapter
을 채웁니다.XML을 사용하여 DataSet 내용을 로드하고 유지합니다. 자세한 내용은 데이터 세트에서 XML 사용을 참조하세요.
또한 XML Web services를 사용하여 강력한 형식의 DataSet을 전송할 수 있습니다. DataSet의 디자인은 XML Web services를 사용하는 데이터 전송에 가장 적합합니다. XML Web services에 대한 개요는 XML Web services 개요를 참조하세요. XML Web services에서 DataSet를 사용하는 예제는 Consuming a DataSet from an XML Web Service(XML Web services에서 데이터 세트 사용)를 참조하세요.
섹션 내용
보안 지침
DataSet 및 DataTable에 대한 보안 지침을 제공합니다.
데이터 세트 만들기
DataSet의 인스턴스를 만들기 위한 구문에 대해 설명합니다.
데이터 세트에 DataTable 추가
테이블과 열을 만들어 DataSet에 추가하는 방법을 설명합니다.
DataRelation 추가
DataSet에 있는 테이블 사이의 관계를 만드는 방법을 설명합니다.
DataRelation 탐색
DataSet에 있는 테이블 사이의 관계를 사용하여 부모-자식 관계의 자식 또는 부모 행을 반환하는 방법을 설명합니다.
DataSet 콘텐츠 병합
하나의 DataSet, DataTable 또는 DataRow 배열의 내용을 다른 DataSet으로 병합하는 방법을 설명합니다.
데이터 세트 콘텐츠 복사
스키마 및 지정한 데이터를 포함하는 DataSet의 복사본을 만드는 방법을 설명합니다.
데이터 세트 이벤트 처리
DataSet의 이벤트와 해당 이벤트를 사용하는 방법을 설명합니다.
형식화된 데이터 세트
형식화된 DataSet의 정의와 이를 만들어 사용하는 방법에 대해 설명합니다.
DataTables
DataTable을 만들고 스키마를 정의하며 데이터를 조작하는 방법을 설명합니다.
DataTableReader
DataTableReader를 만들고 사용하는 방법에 대해 설명합니다.
데이터 보기
DataViews
를 만들고 작업하는 방법과 DataView 이벤트를 사용하는 방법을 설명합니다.
데이터 세트에서 XML 사용
DataSet의 내용을 로드하여 XML 데이터로 유지하는 것을 포함하여 DataSet이 데이터 소스로서 XML과 상호 작용하는 방법을 설명합니다.
XML Web Service에서 데이터 세트 사용
DataSet을 사용하여 데이터를 전송하는 XML Web services를 만드는 방법에 대해 설명합니다.
관련 단원
ADO.NET의 새로운 기능
ADO.NET에 새로 추가된 기능을 소개합니다.
ADO.NET 개요
ADO.NET의 디자인 및 구성 요소에 대해 소개합니다.
DataAdapter에서 DataSet 채우기
데이터 원본의 데이터가 있는 데이터 세트를 로드하는 방법에 대해 설명합니다.
DataAdapters로 데이터 원본 업데이트
데이터 세트의 데이터에 대한 변경 사항을 다시 데이터 원본에 적용하는 방법에 대해 설명합니다.
데이터 세트에 기존 제약 조건 추가
데이터 원본의 기본 키 정보로 데이터 세트를 채우는 방법에 대해 설명합니다.