엔터티 데이터 모델 도구
EDM(엔터티 데이터 모델)은 CLR(공용 언어 런타임) 형식 및 저장소 구조를 매핑할 수 있는 엔터티 및 관계 집합으로 데이터를 정의하기 위한 모델입니다. EDM을 통해 개발자는 저장소 스키마에 대해 직접 프로그래밍하는 대신 개념적 데이터 모델에 대해 프로그래밍할 수 있습니다.
EDM을 사용하여 그래픽 방식으로 응용 프로그램을 빌드할 수 있도록 설계된 세 가지 도구(엔터티 데이터 모델 마법사, ADO.NET 엔터티 데이터 모델 디자이너(Entity Designer) 및 모델 업데이트 마법사)가 있습니다. 이러한 도구는 다음과 같이 함께 작동하여 EDM 생성, 편집 및 업데이트를 도와 줍니다.
엔터티 데이터 모델 마법사를 사용하면 기존 데이터베이스에서 EDM을 생성하고, 데이터베이스 연결 정보를 응용 프로그램에 추가하고, 개념적 모델을 기반으로 C# 또는 Visual Basic 클래스를 생성할 수 있습니다. 엔터티 데이터 모델 마법사가 EDM 생성을 완료하면 Entity Designer를 시작합니다.
Entity Designer를 사용하면 엔터티, 연결, 매핑 및 상속 관계를 시각적으로 만들고 수정할 수 있습니다. Entity Designer를 사용하여 EDM의 유효성을 검사할 수도 있습니다.
모델 업데이트 마법사를 사용하면 기본 데이터베이스가 변경된 경우 EDM을 업데이트할 수 있습니다. Entity Designer 내에서 이 도구를 시작해야 합니다.
EDM을 사용하여 응용 프로그램을 빌드하는 데 유용한 명령줄 도구(EdmGen.exe 도구)도 있습니다. 이 도구는 EDM을 생성하고, 기존 모델의 유효성을 검사하고, 개념적 모델을 기반으로 하는 개체 클래스가 포함된 소스 코드 파일을 생성하고, 모델에서 생성된 뷰가 포함된 소스 코드 파일을 생성할 수 있습니다. 이 명령줄 도구에 대한 자세한 내용은 EDM 생성기(EdmGen.exe)를 참조하십시오.
EDM에 대한 자세한 내용은 ADO.NET Entity Framework 및 엔터티 데이터 모델을 참조하십시오.
단원 내용
- 엔터티 데이터 모델 마법사
엔터티 데이터 모델 마법사 및 해당 구성 요소에 대해 간략하게 설명합니다.
- ADO.NET 엔터티 데이터 모델 디자이너
ADO.NET 엔터티 데이터 모델 디자이너 및 해당 구성 요소에 대해 간략하게 설명합니다.
- 모델 업데이트 마법사
모델 업데이트 마법사에 대해 간략하게 설명합니다.
- ADO.NET 엔터티 데이터 모델 디자이너 시나리오
일반적인 응용 프로그램 시나리오에서 ADO.NET 엔터티 데이터 모델 디자이너를 사용하는 방법을 보여 주는 연습 항목이 들어 있습니다.
- 엔터티 데이터 모델 도구 작업
엔터티 데이터 모델 도구를 사용하여 일반적인 작업을 수행하는 방법에 대해 설명합니다.