O/R 디자이너(개체 관계형 디자이너)
개체 관계형 디자이너(O/R 디자이너)에서는 데이터베이스의 개체를 기반으로 LINQ to SQL 엔터티 클래스 및 연관(관계)을 만들기 위한 시각적 디자인 화면을 제공합니다. 즉, O/R 디자이너는 데이터베이스의 개체에 매핑되는 응용 프로그램의 개체 모델을 만드는 데 사용되며 엔터티 클래스와 데이터베이스 간에 데이터를 주고 받는 데 사용되는 강력한 형식의 DataContext를 생성합니다. 또한 O/R 디자이너에서는 데이터를 반환하고 엔터티 클래스를 채우기 위해 저장 프로시저 및 함수를 DataContext 메서드에 매핑하는 기능을 제공합니다. 마지막으로 O/R 디자이너에서는 엔터티 클래스 간의 상속 관계를 디자인하는 기능을 제공합니다.
참고
O/R 디자이너에서는 현재 SQL Server 2000, SQL Server 2005, SQL Server 2008 및 SQL Server Express 데이터베이스만 지원합니다. O/R 디자이너는 SQL Server Compact 3.5를 지원하지 않지만 LINQ to SQL에서는 지원됩니다. 자세한 내용은 SQL Server Compact 3.5 및 LINQ to SQL을 참조하십시오. SQL Server Express를 얻는 방법에 대한 자세한 내용은 방법: 샘플 데이터베이스 설치 항목에서 SQL Server Express 얻기 단원을 참조하십시오.
단원 내용
O/R 디자이너 개요
O/R 디자이너에 대해 설명하고 이를 통해 완료할 수 있는 작업에 대한 정보를 제공합니다.DataContext 메서드(O/R 디자이너)
DataContext 메서드가 무엇이고 어떻게 만드는지에 대해 설명합니다.데이터 클래스 상속(O/R 디자이너)
단일 테이블 상속의 개념과 O/R 디자이너에서의 구현 방법에 대해 설명합니다.방법: 프로젝트에 LINQ to SQL 클래스 추가(O/R 디자이너)
프로젝트에 빈 LINQ to SQL 파일을 추가하는 방법에 대해 설명합니다.방법: 테이블 및 뷰에 매핑된 LINQ to SQL 클래스 만들기(O/R 디자이너)
데이터베이스에서 테이블 및 뷰에 매핑되는 엔터티 클래스를 만드는 방법에 대해 설명합니다.방법: LINQ to SQL 클래스 간에 연결 관계 만들기(O/R 디자이너)
LINQ to SQL 엔터티 클래스 간의 관계를 만드는 방법에 대해 설명합니다.방법: 저장 프로시저 및 함수에 매핑된 DataContext 메서드 만들기(O/R 디자이너)
호출될 때 저장 프로시저 또는 함수를 실행하는 DataContext 메서드를 만드는 방법에 대해 설명합니다.방법: 저장 프로시저를 할당하여 업데이트, 삽입 및 삭제 수행(O/R 디자이너)
엔터티 클래스에서 데이터베이스로 데이터를 다시 저장할 때 저장 프로시저를 사용하도록 DataContext를 구성하는 방법에 대해 설명합니다.방법: DataContext 메서드의 반환 형식 변경(O/R 디자이너)
DataContext 메서드의 반환 형식이 엔터티 클래스 형식 또는 O/R 디자이너에서 만든 자동 생성 형식이 되도록 설정하는 방법에 대해 설명합니다.방법: 엔터티 클래스에 유효성 검사 추가
속성 변경 및 엔터티 클래스 업데이트 동안 코드를 추가할 수 있도록 해주는 부분 메서드(Partial Method)를 생성하는 방법에 대해 설명합니다.방법: 복수 적용 설정 및 해제(O/R 디자이너)
O/R 디자이너에 추가된 클래스의 자동 이름 바꾸기를 설정하고 해제하는 방법에 대해 설명합니다.방법: O/R 디자이너를 사용하여 상속 구성
O/R 디자이너에서 단일 테이블 상속을 사용하여 엔터티 클래스를 구성하는 방법에 대해 설명합니다.방법: O/R 디자이너에서 생성한 코드 확장
O/R 디자이너에 있는 개체를 변경함으로써 코드가 다시 생성될 때 덮어쓰여지지 않을 코드를 추가하는 방법과 위치에 대해 설명합니다.연습: LINQ to SQL 클래스 만들기(O/R 디자이너)
O/R 디자이너를 사용하여 엔터티 클래스를 디자인하고 Windows Form에 데이터를 표시하는 단계별 지침을 제공합니다.연습: 단일 테이블 상속을 사용하여 LINQ to SQL 클래스 만들기(O/R 디자이너)
O/R 디자이너에서 단일 테이블 상속을 사용하여 엔터티 클래스를 구성하는 단계별 지침을 제공합니다.연습: 엔터티 클래스의 삽입, 업데이트 및 삭제 동작 사용자 지정
엔터티 클래스에서 데이터베이스로 다시 저장할 때 저장 프로시저를 사용하도록 DataContext를 구성하는 단계별 지침을 제공합니다.연습: 엔터티 클래스에 유효성 검사 추가
속성 변경 및 엔터티 클래스 업데이트 동안 호출되는 코드를 추가하기 위한 빈 부분 메서드를 생성하는 단계별 지침을 제공합니다.