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