ADO.NET Entity Framework
ADO.NET 엔터티 프레임워크는 개발자들이 관계형 저장소 스키마에 대해 직접 프로그래밍하는 대신 개념적 응용 프로그램 모델에 대해 프로그래밍하는 방법으로 데이터 액세스 응용 프로그램을 만들 수 있도록 설계되었습니다. 데이터 지향 응용 프로그램에 필요한 코드와 유지 보수의 양을 줄이는 것이 목표입니다. Entity Framework 응용 프로그램을 사용하면 다음과 같은 이점이 있습니다.
응용 프로그램이 상속, 복합 멤버, 관계가 있는 형식을 포함하여 응용 프로그램 위주의 개념적 모델을 사용할 수 있습니다.
응용 프로그램이 특정 데이터 엔진 또는 저장소 스키마에 종속되지 않습니다.
응용 프로그램 코드를 변경하지 않고도 개념적 모델과 저장소별 스키마 사이의 매핑을 변경할 수 있습니다.
개발자는 서로 다른 데이터베이스 관리 시스템에 구현되어 있는 다양한 저장소 스키마에 매핑할 수 있는 일관된 응용 프로그램 개체 모델을 사용할 수 있습니다.
여러 개념적 모델을 단일 저장소 스키마에 매핑할 수 있습니다.
LINQ(Language-Integrated Query)를 통해 컴파일 시 개념적 모델을 기준으로 쿼리 구문의 유효성을 검사할 수 있습니다.
단원 내용
- Entity Framework 소개
ADO.NET 엔터티 프레임워크에 도입된 기능에 대한 개요를 제공합니다.
- 시작(Entity Framework)
엔터티 프레임워크 응용 프로그램을 설계하고 만드는 방법을 설명합니다.
- 프로그래밍 가이드(Entity Framework)
개념 및 방법을 설명하는 항목과 엔터티 프레임워크의 기능을 보여 주는 자습서를 포함합니다.
- 기능 참조(Entity Framework)
엔터티 데이터 모델, 개체 서비스, Entity SQL에 대해 개념을 설명하는 내용을 포함합니다.
- 샘플(Entity Framework)
엔터티 프레임워크의 기능을 보여 주는 샘플 응용 프로그램을 포함합니다.
- Entity Framework 용어
엔터티 프레임워크에 사용된 기술을 설명합니다.