다음을 통해 공유


ADO.NET Entity Framework

ADO.NET 엔터티 프레임워크는 개발자들이 관계형 저장소 스키마에 대해 직접 프로그래밍하는 대신 개념적 응용 프로그램 모델에 대해 프로그래밍하는 방법으로 데이터 액세스 응용 프로그램을 만들 수 있도록 설계되었습니다. 데이터 지향 응용 프로그램에 필요한 코드와 유지 보수의 양을 줄이는 것이 목표입니다. Entity Framework 응용 프로그램을 사용하면 다음과 같은 이점이 있습니다.

  • 응용 프로그램이 상속, 복합 멤버, 관계가 있는 형식을 포함하여 응용 프로그램 위주의 개념적 모델을 사용할 수 있습니다.

  • 응용 프로그램이 특정 데이터 엔진 또는 저장소 스키마에 종속되지 않습니다.

  • 응용 프로그램 코드를 변경하지 않고도 개념적 모델과 저장소별 스키마 사이의 매핑을 변경할 수 있습니다.

  • 개발자는 서로 다른 데이터베이스 관리 시스템에 구현되어 있는 다양한 저장소 스키마에 매핑할 수 있는 일관된 응용 프로그램 개체 모델을 사용할 수 있습니다.

  • 여러 개념적 모델을 단일 저장소 스키마에 매핑할 수 있습니다.

  • LINQ(Language-Integrated Query)를 통해 컴파일 시 개념적 모델을 기준으로 쿼리 구문의 유효성을 검사할 수 있습니다.

단원 내용

  • Entity Framework 소개
    ADO.NET 엔터티 프레임워크에 도입된 기능에 대한 개요를 제공합니다.
  • 시작(Entity Framework)
    엔터티 프레임워크 응용 프로그램을 설계하고 만드는 방법을 설명합니다.
  • 샘플(Entity Framework)
    엔터티 프레임워크의 기능을 보여 주는 샘플 응용 프로그램을 포함합니다.