EntityDataSource 웹 서버 컨트롤 개요
업데이트: 2007년 11월
ADO.NET EntityDataSource 컨트롤은 ADO.NET Entity Framework를 사용하는 웹 응용 프로그램에서 데이터 바인딩 시나리오를 지원합니다. SP1부터는 Entity Framework와 마찬가지로 이 컨트롤이 .NET Framework 3.5의 일부로 제공됩니다. ASP.NET 데이터 바인딩 컨트롤의 디자인 타임 모델에 익숙한 사용자라면 EntityDataSource 컨트롤의 프로그래밍 화면이 SqlDataSource, LinqDataSource, XmlDataSource 및 ObjectDataSource 컨트롤의 프로그래밍 화면과 유사하다는 것을 알 수 있을 것입니다.
다른 웹 서버 데이터 소스 컨트롤과 마찬가지로 EntityDataSource 컨트롤은 페이지의 데이터 바인딩된 컨트롤을 대신하여 데이터 소스에 대한 만들기, 읽기, 업데이트 및 삭제 작업을 관리합니다. 편집 가능한 표, 사용자가 정렬 및 필터링을 제어하는 폼, 이중으로 바인딩된 드롭다운 목록 컨트롤 및 마스터-세부 사항 페이지에서 EntityDataSource를 사용할 수 있습니다.
EntityDataSource 컨트롤을 사용하면 페이지의 웹 컨트롤을 EDM(엔터티 데이터 모델)의 데이터에 바인딩할 수 있습니다. ObjectQuery<T>의 쿼리 작성기 메서드와 마찬가지로 Where(), OrderBy(), GroupBy() 및 Select() 속성에 할당된 Entity SQL 구문의 조각을 사용하여 쿼리가 작성됩니다. 페이지 컨트롤, 쿠키, 페이지 URI에 추가된 쿼리 매개 변수 및 기타 ASP.NET 매개 변수 개체를 통해 이러한 작업에 매개 변수 값을 제공할 수 있습니다. EntityDataSource 디자이너를 사용하면 디자인 타임에 EntityDataSource 컨트롤을 구성하기가 더 쉽습니다.
단원 내용
참조
컨트롤에 개체 바인딩(Entity Framework 작업)