EntityDataSource 웹 서버 컨트롤 개요

업데이트: 2007년 11월

ADO.NET EntityDataSource 컨트롤은 ADO.NET Entity Framework를 사용하는 웹 응용 프로그램에서 데이터 바인딩 시나리오를 지원합니다. SP1부터는 Entity Framework와 마찬가지로 이 컨트롤이 .NET Framework 3.5의 일부로 제공됩니다. ASP.NET 데이터 바인딩 컨트롤의 디자인 타임 모델에 익숙한 사용자라면 EntityDataSource 컨트롤의 프로그래밍 화면이 SqlDataSource, LinqDataSource, XmlDataSourceObjectDataSource 컨트롤의 프로그래밍 화면과 유사하다는 것을 알 수 있을 것입니다.

다른 웹 서버 데이터 소스 컨트롤과 마찬가지로 EntityDataSource 컨트롤은 페이지의 데이터 바인딩된 컨트롤을 대신하여 데이터 소스에 대한 만들기, 읽기, 업데이트 및 삭제 작업을 관리합니다. 편집 가능한 표, 사용자가 정렬 및 필터링을 제어하는 폼, 이중으로 바인딩된 드롭다운 목록 컨트롤 및 마스터-세부 사항 페이지에서 EntityDataSource를 사용할 수 있습니다.

EntityDataSource 컨트롤을 사용하면 페이지의 웹 컨트롤을 EDM(엔터티 데이터 모델)의 데이터에 바인딩할 수 있습니다. ObjectQuery<T>의 쿼리 작성기 메서드와 마찬가지로 Where(), OrderBy(), GroupBy() 및 Select() 속성에 할당된 Entity SQL 구문의 조각을 사용하여 쿼리가 작성됩니다. 페이지 컨트롤, 쿠키, 페이지 URI에 추가된 쿼리 매개 변수 및 기타 ASP.NET 매개 변수 개체를 통해 이러한 작업에 매개 변수 값을 제공할 수 있습니다. EntityDataSource 디자이너를 사용하면 디자인 타임에 EntityDataSource 컨트롤을 구성하기가 더 쉽습니다.

단원 내용

참조

Entity Framework 소개

엔터티 데이터 모델(Entity Data Model)

컨트롤에 개체 바인딩(Entity Framework 작업)

데이터를 개체로 쿼리(Entity Framework)

관련 단원

데이터 소스 컨트롤 개요

데이터 소스 컨트롤을 사용하여 데이터에 바인딩

데이터 소스 컨트롤에 매개 변수 사용

데이터 소스 컨트롤을 사용한 데이터 정렬

데이터 소스 컨트롤을 사용하여 데이터 수정

데이터 소스 컨트롤을 사용하여 데이터 필터링

데이터 소스 컨트롤을 사용하여 데이터 캐싱

데이터 소스 컨트롤을 사용하여 Null 데이터베이스 값 처리