ADO.NET 数据服务框架由多种模式和库组成,通过它们可针对 Web 创建和使用基于 REST 的数据服务。Microsoft .NET Framework 3.5 SP1 的此次更新提供了附加功能,扩展了 ADO.NET 数据服务框架 1.0 版本所提供的功能。
新的功能和改进:
当前 Microsoft Office 2010 中的内置集成易于将 Microsoft Office SharePoint Server 数据以数据服务的形式公开,并使用 ADO.NET 数据服务客户端库访问数据。
当前的自定义数据服务提供程序支持更易于根据任何数据源生成 ADO.NET 数据服务。添加了一个新的 DataServiceCollection 类,支持功能丰富的双向数据绑定。新的收集方式可自动跟踪对使用 ADO.NET 数据服务客户端库创建的客户端对象的各种更改。
可自定义源为整理和修改由 ADO.NET 数据服务生成的 ATOM 源的结构提供了一种功能丰富且灵活的方式。通过修改由 ADO.NET 数据服务生成的 ATOM 源的结构,可使采用自定义格式 ATOM 源的第三方客户端使用来自 ADO.NET 数据服务的源。
增强的 blob 支持使得在数据服务的往返方向上都能以流方式处理大型二进制对象。此外还向 ADO.NET 数据服务客户端库加入了相应支持,以提供从用库创建的应用程序中上载和下载二进制对象(如图像、视频和文档等)的功能。
服务器驱动分页使服务的作者可以限制查询返回的结果集的大小;这样,服务的作者对处理任何请求所需的网络带宽和计算时间拥有更强的控制能力。新的选择查询选项使查询的结果可以投射为任意类型;投射使客户端可以请求实体的一组特定属性。减少查询中所请求属性的数量即可减少请求的处理时间和网络带宽。
可以请求集合中实体数量的累计,当查询只返回部分结果时还可以包括集合中实体数量的总计。请求管道改进使服务的作者对查询处理的各个阶段具有更强的控制和自定义能力。
支持的操作系统:
Windows Server 2003, Windows Server 2008, Windows Vista, Windows XP