데이터 집합에서의 관계
데이터 집합에는 관계형 데이터베이스 같은 관련 테이블이 포함될 수 있습니다.데이터 테이블 간의 관계를 맺어주는 개체를 DataRelation 개체라고 합니다.다음 항목에서는 ADO.NET DataRelation 개체의 개요, 이 개체를 만드는 방법 그리고 이 개체를 사용하여 관련 테이블의 데이터를 처리하는 방법에 대해 설명합니다.
[!참고]
다음 지침처럼 컴퓨터에서 Visual Studio 사용자 인터페이스 요소 일부에 대한 이름이나 위치를 다르게 표시할 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.
단원 내용
DataRelation 개체 소개
데이터 집합에서 테이블들 간의 관계를 지정하는 방법 및 이들 관계를 활용하는 방법을 간략하게 설명합니다.방법: 데이터 집합 디자이너를 사용하여 DataRelation 만들기
데이터 집합 디자이너를 사용하여 DataRelation 개체를 데이터 집합에 추가하는 방법을 설명합니다.방법: 관련 DataTable의 레코드에 액세스
일대다 관계의 테이블을 사용하여 형식화된 데이터 집합의 관련 레코드를 프로그래밍 방식으로 반환하는 방법을 설명합니다.연습: 데이터 테이블 간의 관계 만들기
데이터 집합 디자이너를 사용하여 두 개의 데이터 테이블을 만들고 둘 사이에 관계를 추가하는 방법을 단계별로 설명합니다.
참조
DataRelation
두 T:System.Data.DataTable 개체 사이의 부모/자식 관계를 나타냅니다.GetChildRows
T:System.Data.DataRow의 자식 행을 가져옵니다.GetParentRow
T:System.Data.DataRow의 부모 행을 가져옵니다.Rule
ForeignKeyConstraint가 적용될 때 발생하는 동작을 나타냅니다.Unique
열의 각 행 값이 고유해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다.Constraint
하나 이상의 DataColumn 개체에 적용할 수 있는 제약 조건을 나타냅니다.
관련 단원
Adding a Relationship between Tables
DataSet에 있는 테이블 사이의 관계를 만드는 방법에 대해 설명합니다.Navigating a Relationship between Tables
DataSet에 있는 테이블 사이의 관계를 사용하여 부모-자식 관계의 자식 또는 부모 행을 반환하는 방법에 대해 설명합니다.Nested DataRelations
DataSet 내용을 XML 데이터로 표현할 경우 중첩된 DataRelation 개체의 중요성과 이 개체를 만드는 방법에 대해 설명합니다.