다음을 통해 공유


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

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

비고

이 문서의 지침은 Visual Studio에서 사용할 수 있는 IDE(대화형 개발 환경)의 최신 버전을 보여 줍니다. 컴퓨터에 일부 사용자 인터페이스 요소에 대한 다른 이름 또는 위치가 표시될 수 있습니다. 다른 버전의 Visual Studio 또는 다른 환경 설정을 사용할 수 있습니다. 자세한 내용은 IDE 개인 설정참조하세요.

엔터티 클래스에 코드 추가

partial 클래스를 생성하고 엔터티 클래스에 코드를 추가하기 위한 방법

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

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

    선택한 엔터티 클래스에 대한 부분 클래스를 사용하여 코드 편집기가 열립니다.

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

DataContext에 코드 추가

Partial 클래스를 만든 후 DataContext에 코드를 추가하려면

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

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

    DataContext에 대한 부분 클래스를 사용하여 코드 편집기가 열립니다.

  3. DataContext에 대한 partial 클래스 선언에 코드를 추가합니다.

참고하십시오