다음을 통해 공유


엔터티 데이터 모델 도구

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 Entity Framework