ADO.NET 엔터티 데이터 모델 도구

엔터티 데이터 모델 도구는 Entity Framework 응용 프로그램 빌드를 지원하도록 설계되어 있습니다. 엔터티 데이터 모델 도구에 대한 전체 설명서는 Entity Data Model Tools에 있습니다.

엔터티 데이터 모델 도구를 사용하면 기존 데이터베이스로부터 개념 모델을 만든 다음 그래픽 방식으로 시각화하고 편집할 수 있습니다. 또는 그래픽 방식으로 개념 모델을 먼저 만든 다음 이 모델을 지원하는 데이터베이스를 생성할 수도 있습니다. 기존 데이터베이스로부터 개념 모델을 만드는 경우 내부 데이터베이스가 변경되면 모델을 자동으로 업데이트할 수 있고 응용 프로그램에 필요한 개체 계층 코드를 자동으로 생성할 수 있습니다. 데이터베이스 생성 및 개체 계층 코드 생성은 사용자 지정 가능합니다.

다음 목록에서는 엔터티 데이터 모델 도구를 구성하는 특정 도구에 대해 설명합니다.

  • ADO.NET 엔터티 데이터 모델 디자이너(Entity Designer)를 사용하여 엔터티, 연결, 매핑 및 상속 관계를 시각적으로 만들고 수정할 수 있습니다. Entity Designer는 C# 또는 Visual Basic 개체 계층 코드도 생성합니다.

  • 엔터티 데이터 모델 마법사를 사용하여 기존 데이터베이스로부터 개념 모델을 생성하고 데이터베이스 연결 정보를 응용 프로그램에 추가할 수 있습니다.

  • 데이터베이스 만들기 마법사를 사용하여 개념 모델을 먼저 만든 다음 해당 모델을 지원하는 데이터베이스를 만들 수 있습니다.

  • 모델 업데이트 마법사를 사용하여 내부 데이터베이스 변경에 따라 개념 모델, 저장소 모델 및 매핑을 업데이트할 수 있습니다.

    참고

    Visual Studio 2010부터는 엔터티 데이터 모델 도구에서 SQL Server 2000을 지원하지 않습니다.

이러한 도구는 개념 모델, 저장소 모델 및 모델 간의 매핑을 설명하는 정보가 포함된 .edmx 파일을 생성하거나 수정합니다. 자세한 내용은 .edmx File Overview를 참조하십시오.

또한 EDM을 사용하는 응용 프로그램을 빌드할 수 있게 설계된 명령줄 도구인 EdmGen.exe 도구도 있습니다. 이 도구는 개념 모델을 생성하고, 기존 모델의 유효성을 검사하고, 개념 모델에 기반하는 개체 코드가 포함된 소스 코드 파일을 만들고, 모델에 의해 생성된 뷰가 포함된 소스 코드 파일을 만들 수 있습니다. 이 명령줄 도구 사용에 대한 자세한 내용은 EDM Generator (EdmGen.exe)를 참조하십시오.

관련 항목

제목

설명

ADO.NET Entity Framework

Entity Framework에서 제공하는 엔터티 데이터 모델 도구를 사용하여 응용 프로그램을 만드는 방법에 대해 설명합니다.

Entity Data Model

Entity Framework에 기반하는 응용 프로그램에서 사용하는 데이터를 처리하는 방법과 관련된 링크 및 정보를 제공합니다.