다음을 통해 공유


방법: 프로젝트에 LINQ to SQL 클래스 추가(O/R 디자이너)

데이터 클래스(엔터티 클래스, 연결 및 DataContext 메서드)는 LINQ to SQL 파일(.dbml 파일)에 정의되며 개체 관계형 디자이너(O/R 디자이너)에서 만들고 편집됩니다. 새 항목 추가 대화 상자를 사용하고 LINQ to SQL 클래스 템플릿을 선택하여 프로젝트에 LINQ to SQL 파일을 추가합니다. 데이터 클래스에 대한 자세한 내용은 LINQ to SQL 개체 모델을 참조하십시오.

프로젝트에 LINQ to SQL 데이터 클래스 추가

O/R 디자이너를 사용하여 LINQ to SQL 클래스를 만들고 편집합니다.

참고

다음 지침처럼 컴퓨터에서 Visual Studio 사용자 인터페이스 요소 일부에 대한 이름이나 위치를 다르게 표시할 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.

프로젝트에 LINQ to SQL 파일을 추가하려면

  1. Visual Basic 또는 C# 응용 프로그램의 프로젝트 메뉴에서 새 항목 추가를 클릭합니다.

  2. LINQ to SQL 클래스 템플릿을 클릭합니다.

  3. DataClasses1.dbml의 기본 이름을 변경하거나 그대로 적용합니다.

    참고

    제공된 이름은 생성된 DataContext의 이름이 됩니다. 예를 들어 기본 이름을 사용하면 디자이너에서 DataContext의 이름을 DataClasses1DataContext로 지정합니다.

  4. 추가를 클릭합니다.

    .dbml 파일이 프로젝트에 추가되고 O/R 디자이너가 열립니다.

LINQ to SQL 파일을 프로젝트에 추가하면 DataContext를 구성할 준비가 되었음을 나타내는 빈 디자인 화면이 표시됩니다. 서버 탐색기/데이터베이스 탐색기에서 O/R 디자이너로 데이터베이스 항목을 끌어 와서 데이터 클래스와 DataContext 메서드를 만듭니다. 서버 탐색기/데이터베이스 탐색기에서 디자이너에 추가한 첫째 항목을 기반으로 DataContext의 데이터 연결이 만들어집니다.

다음 항목에서는 O/R 디자이너를 사용하여 LINQ to SQL 클래스 및 DataContext 메서드를 만드는 방법에 대한 자세한 지침을 제공합니다.

항목

설명

방법: 테이블 및 뷰에 매핑된 LINQ to SQL 클래스 만들기(O/R 디자이너)

데이터베이스의 테이블 및 뷰에 매핑할 엔터티 클래스를 만드는 단계별 지침과 업데이트가 가능한 것과 읽기 전용인 것에 대한 정보를 제공합니다.

방법: 저장 프로시저 및 함수에 매핑된 DataContext 메서드 만들기(O/R 디자이너)

저장 프로시저 및 함수에 매핑할 DataContext 메서드를 만드는 단계별 지침을 제공합니다.

방법: 저장 프로시저를 할당하여 업데이트, 삽입 및 삭제 수행(O/R 디자이너)

엔터티 클래스의 기본 저장 논리를 사용자가 제공한 저장 프로시저로 대체하는 DataContext 메서드를 만드는 방법에 대해 설명합니다.

연습: LINQ to SQL 클래스 만들기(O/R 디자이너)

O/R 디자이너를 사용하여 엔터티 클래스를 디자인하고 Windows Form에 데이터를 표시하는 단계별 지침을 제공합니다.

연습: 엔터티 클래스의 삽입, 업데이트 및 삭제 동작 사용자 지정

엔터티 클래스의 기본 저장 논리를 사용자가 제공한 저장 프로시저로 대체하는 DataContext 메서드를 만드는 단계별 지침을 제공합니다.

연습: 엔터티 클래스에 유효성 검사 추가

데이터의 유효성을 검사하는 코드를 추가하는 단계별로 지침을 제공합니다.

참고 항목

작업

연습: 엔터티 클래스에 유효성 검사 추가

개념

O/R 디자이너 개요

DataContext 메서드(O/R 디자이너)

DataContext 메서드(O/R 디자이너)

기타 리소스

LINQ to SQL

LINQ to SQL의 쿼리 개념