O/R 디자이너에서 생성한 코드 확장

O/R 디자이너에서 생성된 코드는 디자이너 화면에서 엔터티 클래스와 다른 개체를 변경하면 다시 생성됩니다. 이러한 코드의 다시 생성으로 인해 일반적으로 디자이너에서 코드를 다시 생성하면 생성된 코드에 추가한 모든 코드를 덮어씁니다. O/R 디자이너에서는 덮어쓸 수 없는 코드를 추가할 수 있는 partial 클래스 파일을 생성하는 기능을 제공합니다. 고유한 코드를 O/R 디자이너에서 생성된 코드에 추가하는 하나의 예제는 데이터 유효성 검사를 LINQ to SQL(엔터티) 클래스에 추가하는 것입니다. 자세한 내용은 방법: 엔터티 클래스에 유효성 검사 추가를 참조하세요.

참고 항목

이 문서의 일부 Visual Studio 사용자 인터페이스 요소에 대한 다른 이름 또는 위치가 컴퓨터에 표시될 수 있습니다. 다른 버전의 Visual Studio 또는 다른 환경 설정을 사용 중일 수 있습니다. 자세한 내용은 IDE 개인 설정을 참조하세요.

엔터티 클래스에 코드 추가

Partial 클래스를 만들고 엔터티 클래스에 코드를 추가하려면

  1. O/R 디자이너에서 새 LINQ to SQL 클래스 파일(.dbml 파일)을열거나 만듭니다. 솔루션 탐색기 혹은 데이터베이스 탐색기에서.dbml 파일을 두 번 클릭합니다.

  2. O/R 디자이너에서 유효성 검사를 추가할 클래스를 마우스 오른쪽 단추로 클릭한 다음, 코드 보기를 클릭합니다.

    선택한 엔터티 클래스의 partial 클래스와 함께 코드 편집기가 열립니다.

  3. 엔터티 클래스의 partial 클래스 선언에 사용자 코드를 추가합니다.

DataContext에 코드 추가

Partial 클래스를 만들고 DataContext에 코드를 추가하려면

  1. O/R 디자이너에서 새 LINQ to SQL 클래스 파일(.dbml 파일)을열거나 만듭니다. 솔루션 탐색기 혹은 데이터베이스 탐색기에서.dbml 파일을 두 번 클릭합니다.

  2. O/R 디자이너에서 디자이너의 빈 영역을 마우스 오른쪽 단추로 클릭한 다음, 코드 보기를 클릭합니다.

    DataContext의 partial 클래스와 함께 코드 편집기가 열립니다.

  3. DataContext의 partial 클래스 선언에 사용자 코드를 추가합니다.

참고 항목