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

Visual Studio 2010

Обновлен: Ноябрь 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 во время разработки.

Показ: