모델 업데이트 마법사

ADO.NET 모델 업데이트 마법사는 기본 데이터베이스가 변경된 후 EDM(엔터티 데이터 모델)을 업데이트하는 데 사용됩니다.

모델 브라우저 창에서 .edmx 파일을 마우스 오른쪽 단추로 클릭하고 데이터베이스에서 모델 업데이트를 선택하면 모델 업데이트 마법사가 시작됩니다. 모델 업데이트 마법사는 데이터베이스 개체 선택 대화 상자에 다음 세 개의 탭을 표시합니다.

설명

추가

EDM에 추가할 새 데이터베이스 개체를 선택할 수 있습니다.

새로 고침

저장소 모델에서 정의가 새로 고쳐질 모든 데이터베이스 개체의 트리 뷰를 표시합니다.

삭제

저장소 모델에서 삭제될 모든 데이터베이스 개체의 트리 뷰를 표시합니다.

모델 업데이트 마법사는 다음을 수행합니다.

  • 개체가 데이터베이스에서 삭제된 경우 마법사는 저장소 모델에서 해당 개체를 제거합니다. 개념적 모델의 개체가 더 이상 존재하지 않는 저장소 모델에 매핑되지 않도록 매핑 사양이 업데이트됩니다. 기존 개념적 모델 개체는 삭제되지 않습니다.

  • 개체가 데이터베이스에 추가되었거나 이전 모델에 포함되지 않은 경우 해당 개체를 모델에 추가할 수 있습니다. 저장소 모델이 새로 추가한 개체로 업데이트됩니다. 테이블 또는 뷰의 경우(저장 프로시저 아님) 해당 엔터티 형식이 만들어져 개체에 매핑됩니다.

  • 개체가 업데이트된 경우 마법사는 저장소 모델에서 개체 정의를 업데이트합니다. 새 열이 테이블 또는 뷰에 추가된 경우 해당 엔터티 형식이 일치하는 속성으로 업데이트됩니다. 해당 엔터티 형식이 상속 계층 구조의 일부인 경우 계층 구조의 루트에 가장 가까이 있는 영향을 받는 엔터티만 일치하는 속성으로 업데이트됩니다. 이렇게 하면 계층 구조의 자식 엔터티가 상위 항목과 동일한 속성을 정의할 수 없습니다.

단원 내용

참고 항목

작업

방법: 데이터베이스 변경 시 EDM 업데이트

기타 리소스

엔터티 데이터 모델 마법사
ADO.NET 엔터티 데이터 모델 디자이너