방법: O/R 디자이너에서 생성한 코드 확장
O/R 디자이너에서 생성한 코드는 디자이너 화면에서 엔터티 클래스 및 다른 개체를 변경하면 다시 생성됩니다.이러한 코드의 다시 생성으로 인해 일반적으로 디자이너에서 코드를 다시 생성하면 생성된 코드에 추가한 모든 코드를 덮어씁니다.O/R 디자이너에서는 덮어쓸 수 없는 코드를 추가할 수 있는 partial 클래스 파일을 생성할 수 있는 기능을 제공합니다.사용자 고유의 코드를 O/R 디자이너에서 생성한 코드에 추가하는 예는 데이터 유효성 검사를 LINQ to SQL(엔터티) 클래스에 추가하는 것입니다.자세한 내용은 방법: 엔터티 클래스에 유효성 검사 추가를 참조하십시오.
엔터티 클래스에 코드 추가
Partial 클래스를 만들고 엔터티 클래스에 코드를 추가하려면
O/R 디자이너에서 새 LINQ to SQL 클래스 파일(.dbml 파일)을 열거나 만듭니다.이렇게 하려면 솔루션 탐색기/데이터베이스 탐색기에서 .dbml 파일을 두 번 클릭합니다.
O/R 디자이너에서 유효성 검사를 추가하려는 클래스를 마우스 오른쪽 단추로 클릭한 다음 코드 보기를 클릭합니다.
선택한 엔터티 클래스의 partial 클래스와 함께 코드 편집기가 열립니다.
엔터티 클래스의 partial 클래스 선언에 사용자 코드를 추가합니다.
DataContext에 코드 추가
Partial 클래스를 만들고 DataContext에 코드를 추가하려면
O/R 디자이너에서 새 LINQ to SQL 클래스 파일(.dbml 파일)을 열거나 만듭니다.이렇게 하려면 솔루션 탐색기/데이터베이스 탐색기에서 .dbml 파일을 두 번 클릭합니다.
O/R 디자이너에서 마우스 오른쪽 단추로 디자이너의 빈 영역을 클릭한 다음 코드 보기를 클릭합니다.
DataContext의 partial 클래스와 함께 코드 편집기가 열립니다.
DataContext의 partial 클래스 선언에 사용자 코드를 추가합니다.
참고 항목
태스크
연습: LINQ to SQL 클래스 만들기(O/R 디자이너)