이 설명서는 보관되지만 유지 되지 않습니다.

방법: 테이블 열에 복합 형식 속성 매핑(엔터티 데이터 모델 도구)

Visual Studio 2010

이 항목에서는 ADO.NET 엔터티 데이터 모델 디자이너(Entity Designer)를 사용하여 복합 형식 속성을 테이블 열에 매핑하는 방법에 대해 설명합니다. 매핑 정보 창에서 엔터티의 스칼라 및 복합 형식 속성을 하나 이상의 테이블에 매핑하고, 매핑의 조건을 정의하며, 속성 매핑에 열을 지정할 수 있습니다. 이 항목의 절차는 엔터티의 스칼라 및 복합 형식 속성 모두에 적용됩니다.

Dd456822.note(ko-kr,VS.100).gif참고:
이 항목에서는 복합 형식 속성을 단일 데이터베이스 테이블에 매핑하는 방법에 대해 중점적으로 설명합니다. 그러나 복합 형식 속성을 여러 데이터베이스 테이블에 매핑할 수도 있습니다. 이 프로세스는 스칼라 속성을 여러 테이블에 매핑하는 프로세스와 유사합니다. 스칼라 속성을 여러 테이블에 매핑하는 방법의 예제는 연습: 여러 테이블에 엔터티 매핑을 참조하십시오.

다음 표에서는 디자인 화면에서 엔터티 형식이 선택되었을 때 매핑 정보 창에 나타나는 필드에 대해 설명합니다.

이름 설명

테이블의 모든 열이 사전순으로 나열된 목록을 포함합니다.

연산자

매핑 또는 조건 연산자를 보여 줍니다.

값/속성

열에 매핑되는 엔터티 속성을 표시합니다. 복합 형식 속성은 ComplexTypePropertyName.PropertyName과 같습니다.

필드가 비어 있으면 열이 현재 스칼라 속성에 매핑되지 않았음을 의미합니다.

필드를 클릭하면 모든 스칼라 속성을 표시하는 드롭다운 목록이 나타납니다.

매핑을 추가하려면

  1. 디자인 화면이나 Model 브라우저에서 엔터티 형식을 마우스 오른쪽 단추로 클릭하고 테이블 매핑을 선택합니다.

    테이블 매핑이 매핑 정보 창에 표시됩니다.

  2. <테이블 이름>에 매핑 노드를 확장합니다.

    열 매핑 노드가 나타납니다.

  3. 열 매핑 노드를 확장합니다.

    테이블의 모든 열이 나열된 목록이 나타납니다. 열이 매핑되는 대상 기본 속성이 있는 경우 값/속성 머리글 아래에 나열됩니다.

  4. 매핑할 열을 선택한 다음 해당 값/속성 필드를 마우스 오른쪽 단추로 클릭합니다.

    모든 스칼라 속성을 나열한 드롭다운 목록이 표시됩니다.

  5. 적절한 속성을 선택합니다.

  6. 각 테이블 열별로 6 ~ 7단계를 반복합니다.

열 매핑을 삭제하려면

  1. 매핑할 열을 선택한 다음 값/속성 필드를 클릭합니다.

    필드에 드롭다운 목록이 나타납니다.

  2. 삭제를 선택합니다.

참고 항목

표시: