EntityDataSource Web 服务器控件概述

更新:2007 年 11 月

ADO.NET EntityDataSource 控件在使用 ADO.NET Entity Framework 的 Web 应用程序中支持数据绑定方案。该控件与 Entity Framework 一样,从 SP1 开始作为 .NET Framework 3.5 的一部分提供。习惯使用 ASP.NET 数据绑定控件的设计时模型的用户将会发现 EntityDataSource 控件的编程图面与 SqlDataSourceLinqDataSourceXmlDataSourceObjectDataSource 控件的编程图面类似。

与其他 Web 服务器数据源控件一样,EntityDataSource 控件也代表同一页上的数据绑定控件管理对数据源的创建、读取、更新和删除操作。EntityDataSource 可用于可编辑的网格、具有用户控制的排序和筛选功能的窗体、双重绑定的下拉列表控件以及主-详细信息页。

使用 EntityDataSource 控件,可以将页面上的 Web 控件绑定到实体数据模型 (EDM) 中的数据。与 ObjectQuery<T> 的查询生成器方法一样,查询是使用分配给 Where()、OrderBy()、GroupBy() 和 Select() 属性的实体 SQL 语法的片段构造的。可以将页控件、Cookie、追加到页 URI 的查询参数以及其他 ASP.NET 参数对象中的参数值提供给这些操作。使用 EntityDataSource 设计器,可以更方便地在设计时配置 EntityDataSource 控件。

本节内容

参考

Entity Framework 简介

Entity Data Model — 实体数据模型

将对象绑定到控件(Entity Framework 任务)

以对象形式查询数据 (Entity Framework)

相关章节

数据源控件概述

使用数据源控件绑定到数据

对数据源控件使用参数

使用数据源控件对数据进行排序

使用数据源控件修改数据

使用数据源控件筛选数据

使用数据源控件缓存数据

使用数据源控件处理 Null 数据库值