Share via


시작(Entity Framework)

ADO.NET Entity Framework 는 데이터 중심 응용 프로그램 및 서비스를 지원하며, 추상화 수준을 논리 관계 수준에서 개념 수준으로 높이는 데이터 프로그래밍을 위한 플랫폼을 제공합니다. 개발자가 좀 더 높은 추상화 수준에서 데이터 작업을 할 수 있게 됨으로써, Entity Framework 에서는 특정 데이터 저장소 엔진이나 관계형 스키마에 대해 독립적인 코드가 지원됩니다. 자세한 내용은 Entity Framework 개요를 참조하십시오.

Entity Framework 는 개념 수준에서 데이터를 정의할 수 있도록 EDM(엔터티 데이터 모델)을 지원합니다. ADO.NET Entity Data Model Designer를 사용하는 경우 개념적 모델, 저장소 모델 및 매핑 정보가 .edmx 파일에 포함됩니다. 또한 Entity Framework를 통해 개발자는 개념 수준에서 정의된 데이터 형식에 대해 CLR(공용 언어 런타임) 개체로 직접 프로그래밍할 수 있습니다. Entity Framework 에서는 기존 데이터베이스를 기반으로 관련 CLR 개체와 .edmx 파일을 생성하는 도구를 제공합니다. 이 도구를 사용하면 개체 기반 데이터 응용 프로그램 및 서비스를 만드는 데 필요한 데이터 액세스 코드가 상당 부분 줄어들고, 기존 데이터베이스를 기반으로 개체 지향 데이터 응용 프로그램 및 서비스를 만드는 데 걸리는 시간이 짧아집니다. 이 도구를 사용하여 개념적 모델을 먼저 만든 다음 관련 CLR 개체와 지원 데이터베이스를 자동으로 생성할 수 있습니다. 자세한 내용은 Generate Database Wizard을 참조하십시오.

이 단원의 항목은 Entity Framework 를 빠르게 사용하는 방법을 이해하는 데 도움을 주며, 퀵 스타트 자습서 내용의 기본 기술에 대해 설명합니다. 퀵 스타트 자습서에서는 기존 데이터베이스에서 Entity Framework 응용 프로그램을 빌드하는 방법에 대해 설명합니다.

단원 내용

  • 모델 및 매핑 생성
    기존 데이터베이스에서 개념적 모델을 파생하는 방법에 대해 설명합니다.

참고 항목

개념

Entity Framework 개요
Entity Framework 리소스

빌드 날짜: 2011-02-23