posts - 241,  comments - 116,  trackbacks - 0

          1月底,ADO.NET Data Service團隊“再次”發布了ADO.NET Data Service for .NET 3.5 SP1的更新。這次的更新實際上是所謂的1.5 CTP的正式發布。這個更新在2009年12月17日曾經發布過一次,不過由于遇到安裝問題,很快就被下線了。這個更新帶來了諸多新特性和功能加強。

          • 投射(Projections)。讓客戶端可以通過投射功能,只獲得實體對象中所需的屬性;或者組合多個實體對象中的屬性成為一個新的動態對象。有 了投射,在客戶端使用Data Service和在服務器端使用實體框架就很接近了。
          • 加強了的數據綁定。現在支持雙向的數據綁定。
          • 行數量統計。之前的版本一直缺少一個重要的也是被大家強烈期待的特性,就是獲取數據行的數量。沒有這個特性,要知道某個數據的總數,只有把數據全部 獲取到客戶端進行統計或者自己編寫一個服務器端接口來單獨計算。
          • 自定義feed。通過這個特性,開發人員可以自定義feed中的數據結構。
          • 服務端驅動的分頁。從字面上理解,通過使用這個特性,客戶端就可以直接獲取到已經在服務器端分好頁的數據。對性能的提高不言而喻。
          • 加強了BLOB的支持。雖然對BLOB的支持在第一個版本中已經支持,但是現在支持任意大小的BLOB數據,可以把元數據和BLOB的內 容分離等。
          • 請求管道。服務器端在獲取到客戶端請求的時候,利用請求管道可以控制對Data Service的訪問,可以實現自定義的HTTP響應緩存等等。
          • “Data Service Provider”接口。新添了一個數據服務提供程序的接口,讓開發人員可以編寫自己的提供程序。在之前的版本中,Data Service只能暴露實體框架(EF)和任意.NET類;不過現在有這個接口,理論上可以把任意數據源暴露為Data Service了。

          當然這個版本也不是盡善盡美,比如還不支持諸如First()這樣的很多擴展方法。

          web.config中怎么配置Access連接?

          Asp.net如何清空頁面上的所有TextBox

          Asp.net里的這兩個符號有什么區別?

          Ado.net中常用的對象有哪些?

          同時,ADO.NET Data Service團隊為這個更新提供了一個入門向導:

          • 第一部分,主要講述了如何安裝這個更新,并用新版本創建一個項目,在這個項目中用OData協議把實體框架的數據暴露出來。
          • 第二部分,創建一個WPF應用程序來使用第一部分中創建的Data Service。

          這個更新不僅用于.NET 3.5 SP1,也提供給了Silverlight 3,不過暫時處于CTP階段,正式版會和Silverlight 4一起發布。

          值得一提的是,雖然ADO.NET Data Service現在已經更名為WCF Data Service,但由于這個更新是針對之前的老版本而發布的,所以名稱依舊是“ADO.NET Data Service”。


          posted on 2010-03-14 15:12 墻頭草 閱讀(198) 評論(0)  編輯  收藏 所屬分類: 業界資訊
          人人游戲網 軟件開發網 貨運專家
          主站蜘蛛池模板: 榆林市| 高尔夫| 容城县| 芒康县| 陈巴尔虎旗| 手游| 无为县| 上林县| 淅川县| 崇仁县| 石林| 科技| 信阳市| 涞源县| 尖扎县| 华容县| 临漳县| 乌兰县| 泰兴市| 华阴市| 平顺县| 潍坊市| 水城县| 三明市| 亚东县| 吴桥县| 绍兴市| 东兰县| 来凤县| 西乡县| 托里县| 沽源县| 永年县| 大宁县| 偏关县| 阳曲县| 鄂托克前旗| 太湖县| 柯坪县| 红原县| 朝阳市|