다음을 통해 공유


LINQ to Entities

현재 대부분의 응용 프로그램은 관계형 데이터베이스를 기반으로 작성됩니다. 이러한 응용 프로그램은 특정 시점에 관계형 형식으로 표현된 데이터와 상호 작용하게 됩니다. 데이터베이스 스키마가 응용 프로그램 작성에 항상 이상적인 것은 아니며 응용 프로그램의 개념적 모델은 데이터베이스의 논리적 모델과 차이가 있습니다. EDM(엔터티 데이터 모델)은 응용 프로그램이 데이터와 상호 작용할 때 엔터티 또는 개체로 다룰 수 있도록 특정 도메인의 데이터를 모델링하는 데 사용할 수 있는 개념적 데이터 모델입니다. 자세한 내용은 엔터티 데이터 모델을 참조하십시오.

EDM을 통해 ADO.NET은 .NET 환경에서 엔터티를 개체로 제공합니다. 이를 통해 개체 계층은 LINQ(Language-Integrated Query) 지원을 위한 이상적인 대상이 됩니다. 따라서 LINQ to ADO.NET에는 LINQ to Entities가 포함됩니다. LINQ to Entities를 통해 개발자는 비즈니스 논리 작성에 사용한 것과 같은 언어로 데이터베이스에 대한 쿼리를 작성할 수 있습니다. 다음 다이어그램에서는 LINQ to Entities와 Entity Framework, ADO.NET 2.0 및 데이터 원본 간의 관계를 보여 줍니다.

LINQ to Entities 및 ADO.NET Entity Framework

LINQ to Entities 샘플 응용 프로그램에 대해서는 Data Access and Storage를 참조하십시오. ADO.NET Entity Framework 및 LINQ to Entities의 최신 변경 내용에 대해서는 ADO.NET 팀 블로그를 참조하십시오.

단원 내용

LINQ to Entities 개요

LINQ to Entities로 쿼리

참조(LINQ to Entities)

참고 항목

기타 리소스

LINQ(통합 언어 쿼리)
LINQ 및 ADO.NET
ADO.NET Entity Framework