다음을 통해 공유


엔터티 데이터 모델 도구 사용

ADO.NET 엔터티 데이터 모델 도구를 통해 Entity Framework 응용 프로그램을 빌드할 수 있습니다. 엔터티 데이터 모델 도구를 사용하면 기존 데이터베이스에서 개념적 모델을 만든 후 개념적 모델을 그래픽으로 시각화하고 편집할 수 있습니다. 또는 먼저 개념적 모델을 그래픽으로 만든 후 모델을 지원하는 데이터베이스를 생성할 수 있습니다. 이 두 경우 모두 기본 데이터베이스가 변경될 때 모델을 자동으로 업데이트하고 응용 프로그램에 대한 개체 계층 코드를 자동으로 생성할 수 있습니다.

Ee518968.note(ko-kr,VS.100).gif참고:
데이터베이스 생성 및 개체 계층 코드 생성 작업은 사용자 지정할 수 있습니다.자세한 내용은 How to: Customize Object-Layer Code GenerationHow to: Customize Database Generation을 참조하십시오.

엔터티 데이터 모델 도구를 사용하면 개념적 모델, 저장소 모델 및 매핑 콘텐츠가 들어 있는 .edmx 파일을 자동으로 수정할 수 있습니다. 자세한 내용은 CSDL, SSDL 및 MSL 사양을 참조하십시오.

엔터티 데이터 모델 도구를 사용하는 특정 시나리오 및 작업에 대한 자세한 내용은 Scenarios, TasksImplementing Advanced Features을 참조하십시오.

엔터티 데이터 모델 마법사

엔터티 데이터 모델 마법사에서는 .edmx 파일을 생성합니다. 기존 데이터베이스에서 개념적 모델, 저장소 모델 및 매핑을 만들 수 있습니다. 또는 빈 .edmx 파일을 만들고 엔터티 데이터 모델 디자이너를 사용하여 개념적 모델을 만들 수 있습니다. 데이터베이스 생성 마법사는 개념적 모델에서 저장소 모델, 매핑 및 데이터베이스 스크립트를 만들 수 있습니다.

엔터티 데이터 모델 디자이너

ADO.NET 엔터티 데이터 모델 디자이너(Entity Designer)에서는 .edmx 파일을 가리킨 다음 클릭하여 수정할 수 있습니다. Entity Designer를 사용하면 엔터티, 연결, 매핑 및 상속 관계를 시각적으로 만들고 수정할 수 있습니다. .edmx 파일의 유효성을 검사할 수도 있습니다.

Entity Designer는 엔터티 데이터 모델 마법사, 모델 업데이트 마법사 및 데이터베이스 생성 마법사와 함께 사용되어 .edmx 파일을 생성하고, 편집하고, 업데이트할 수 있습니다.

모델 업데이트 마법사

기본 데이터베이스가 변경되면 모델 업데이트 마법사에서 .edmx 파일을 업데이트합니다.

데이터베이스 생성 마법사

데이터베이스 생성 마법사는 기존 개념적 모델에서 데이터베이스를 만드는 데 필요한 저장소 모델, 매핑 및 DDL(데이터 정의 언어)을 생성합니다. 마법사를 통해 먼저 개념적 모델링을 수행한 다음 모델을 지원하는 데이터베이스를 만들 수 있습니다.

참고 항목

참조

EDM 생성기(EdmGen.exe)

기타 리소스

모델링 및 매핑(Entity Framework)