데이터 집합에서의 관계
데이터 집합에는 관계형 데이터베이스 같은 관련 테이블이 포함될 수 있습니다. 데이터 테이블 간의 관계를 맺어주는 개체를 DataRelation 개체라고 합니다. 다음 항목에서는 ADO.NET DataRelation 개체의 개요, 이 개체를 만드는 방법 그리고 이 개체를 사용하여 관련 테이블의 데이터를 처리하는 방법에 대해 설명합니다.
참고
표시되는 대화 상자와 메뉴 명령은 활성 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 설정에 대한 작업을 참조하십시오.
단원 내용
DataRelation 개체 소개
데이터 집합에서 테이블들 간의 관계를 지정하는 방법 및 이들 관계를 활용하는 방법을 간략하게 설명합니다.방법: 데이터 집합 디자이너를 사용하여 DataRelation 만들기
데이터 집합 디자이너를 사용하여 DataRelation 개체를 데이터 집합에 추가하는 방법을 설명합니다.방법: 관련 DataTable의 레코드에 액세스
일대다 관계의 테이블을 사용하여 형식화된 데이터 집합의 관련 레코드를 프로그래밍 방식으로 반환하는 방법을 설명합니다.방법: 데이터 집합 디자이너에서 관계 이름 표시 또는 숨기기
데이터 집합 디자이너 화면에서 관계 이름 표시를 설정/해제하는 방법을 설명합니다.연습: 데이터 테이블 간의 관계 만들기
데이터 집합 디자이너를 사용하여 두 개의 데이터 테이블을 만들고 둘 사이에 관계를 추가하는 방법을 단계별로 설명합니다.
참조
DataRelation
두 T:System.Data.DataTable 개체 사이의 부모/자식 관계를 나타냅니다.GetChildRows
T:System.Data.DataRow의 자식 행을 가져옵니다.GetParentRow
T:System.Data.DataRow의 부모 행을 가져옵니다.Rule
ForeignKeyConstraint가 적용될 때 발생하는 동작을 나타냅니다.Unique
열의 각 행 값이 고유해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다.Constraint
하나 이상의 DataColumn 개체에 적용할 수 있는 제약 조건을 나타냅니다.
관련 단원
DataRelations 추가(ADO.NET)
DataSet에 있는 테이블 사이의 관계를 만드는 방법에 대해 설명합니다.DataRelations 탐색(ADO.NET)
DataSet에 있는 테이블 사이의 관계를 사용하여 부모-자식 관계의 자식 또는 부모 행을 반환하는 방법에 대해 설명합니다.DataRelations 중첩(ADO.NET)
DataSet 내용을 XML 데이터로 표현할 경우 중첩된 DataRelation 개체의 중요성과 이 개체를 만드는 방법에 대해 설명합니다.