ADO.NET 數(shù)據(jù)服務(wù)框架由多種模式和庫組成,通過它們可針對 Web 創(chuàng)建和使用基于 REST 的數(shù)據(jù)服務(wù)。Microsoft .NET Framework 3.5 SP1 的此次更新提供了附加功能,擴展了 ADO.NET 數(shù)據(jù)服務(wù)框架 1.0 版本所提供的功能。
新的功能和改進:
當前 Microsoft Office 2010 中的內(nèi)置集成易于將 Microsoft Office SharePoint Server 數(shù)據(jù)以數(shù)據(jù)服務(wù)的形式公開,并使用 ADO.NET 數(shù)據(jù)服務(wù)客戶端庫訪問數(shù)據(jù)。
當前的自定義數(shù)據(jù)服務(wù)提供程序支持更易于根據(jù)任何數(shù)據(jù)源生成 ADO.NET 數(shù)據(jù)服務(wù)。添加了一個新的 DataServiceCollection 類,支持功能豐富的雙向數(shù)據(jù)綁定。新的收集方式可自動跟蹤對使用 ADO.NET 數(shù)據(jù)服務(wù)客戶端庫創(chuàng)建的客戶端對象的各種更改。
可自定義源為整理和修改由 ADO.NET 數(shù)據(jù)服務(wù)生成的 ATOM 源的結(jié)構(gòu)提供了一種功能豐富且靈活的方式。通過修改由 ADO.NET 數(shù)據(jù)服務(wù)生成的 ATOM 源的結(jié)構(gòu),可使采用自定義格式 ATOM 源的第三方客戶端使用來自 ADO.NET 數(shù)據(jù)服務(wù)的源。
增強的 blob 支持使得在數(shù)據(jù)服務(wù)的往返方向上都能以流方式處理大型二進制對象。此外還向 ADO.NET 數(shù)據(jù)服務(wù)客戶端庫加入了相應(yīng)支持,以提供從用庫創(chuàng)建的應(yīng)用程序中上載和下載二進制對象(如圖像、視頻和文檔等)的功能。
服務(wù)器驅(qū)動分頁使服務(wù)的作者可以限制查詢返回的結(jié)果集的大小;這樣,服務(wù)的作者對處理任何請求所需的網(wǎng)絡(luò)帶寬和計算時間擁有更強的控制能力。新的選擇查詢選項使查詢的結(jié)果可以投射為任意類型;投射使客戶端可以請求實體的一組特定屬性。減少查詢中所請求屬性的數(shù)量即可減少請求的處理時間和網(wǎng)絡(luò)帶寬。
可以請求集合中實體數(shù)量的累計,當查詢只返回部分結(jié)果時還可以包括集合中實體數(shù)量的總計。請求管道改進使服務(wù)的作者對查詢處理的各個階段具有更強的控制和自定義能力。
支持的操作系統(tǒng):
Windows Server 2003, Windows Server 2008, Windows Vista, Windows XP