Поделиться через


Общие сведения о серверном веб-элементе управления EntityDataSource

Обновлен: Ноябрь 2007

Элемент управления ADO.NET EntityDataSource поддерживает сценарии привязки данных в веб-приложениях, использующих ADO.NET Entity Framework. Как и Entity Framework, этот элемент управления доступен в составе платформы .NET Framework 3.5, начиная с пакета обновления 1. Пользователи, привыкшие к модели элементов управления с привязкой данных ASP.NET во время разработки, обнаружат, что область программирования элемента управления EntityDataSource аналогична области программирования элементов управления SqlDataSource, LinqDataSource, XmlDataSource и ObjectDataSource.

Подобно другим элементам управления источниками данных веб-сервера, элемент управления EntityDataSource управляет операциями создания, чтения, обновления и удаления для источника данных, вызываемого от имени элементов управления с привязкой данных на той же странице. Элемент управления EntityDataSource работает с редактируемыми сетками, формами с управляемой пользователем сортировкой и фильтрацией, попарно связанными элементами управления "раскрывающийся список" и страницами типа "основная-подробности".

Элемент управления EntityDataSource позволяет связывать веб-элементы управления на странице с данными в модели EDM. Как и при использовании методов построителя запросов ObjectQuery<T>, запросы формируются с использованием фрагментов синтаксиса Entity SQL, назначаемых свойствам Where(), OrderBy(), GroupBy() и Select(). Можно назначать значения параметров для этих операций из элементов управления страниц, файлов cookie, параметров запросов, добавленных к URI-адресу страницы, и других объектов параметров ASP.NET. Конструктор EntityDataSource упрощает настройку элемента управления EntityDataSource во время разработки.

В этом подразделе

Ссылка

Введение в Entity Framework

Модель EDM

Привязка объектов к элементам управления (задачи Entity Framework)

Запросы к данным как к объектам (Entity Framework)

Связанные подразделы

Общие сведения об элементах управления источниками данных

Привязка к данным с помощью элемента управления источника данных

Использование параметров с элементами управления источников данных

Сортировка данных с помощью элементов управления источниками данных

Изменение данных с помощью элементов управления источниками данных

Фильтрация данных с помощью элементов управления источниками данных

Кэширование элементов при помощи элементов управления источниками данных

Обработка значений NULL базы данных с помощью элементов управления источниками данных