一、簡介
wcf ria services主要用於簡化n層結構的silverlightria應用程式的開發。當開發乙個n層結構的silverlightria應用程式時,乙個通常的問題就是在中間層和表現層之間協調應用邏輯。為了建立更好的使用者體驗,你可能想要你的ria客戶端了解在伺服器上的應用邏輯,但並不想開發和維護在表現層和中間層上 的應用邏輯。現在ria服務可以解決這個問題,它提供框架元件、工具以及服務來使ria客戶端不用手動複製程式邏輯就能呼叫位於伺服器上的應用邏輯。你所建立的ria客戶端不僅能夠了解商業邏輯,而且當每次解決方案編譯時會自動更新中間層邏輯。
wcf ria services,現在提供兩個版本:
wcf ria services beta for visual studio 2008 sp1
wcf ria services preview for visual studio 2010
二、安裝
wcf ria services以前稱為「.net ria services preview」。環境所限,我在本文中記錄下安裝wcf ria services beta for visual studio 2008 sp1體驗。
url為:
(2)解除安裝以前安裝的net ria services preview(原先體積約10mb)。這是安裝wcf ria services必需的。
方法:通過控制面板中的「新增/刪除」進行解除安裝即可。
(4)選擇接受許可並開始安裝,2分鐘左右即可完成。
安裝到的位置是:c:\program files\microsoft sdks\ria services
安裝如下內容:
WCF RIA 服務 (十四) 資料 4
如何自定 決資料併發性衝突 wcf ria services框架把原值和更改後的值一起傳遞給資料訪問層。這就允許資料訪問層在提交資料更改之前檢測資料併發性衝突。資料訪問層是通過檢測資料來源中 的當前值是否與domain操作中檢索到的值一致來判斷衝突的。我們可以為乙個特定的實體自定義如何解決資料併發性...
WCF RIA 服務 (十七) 資料 7
資料模型中的繼承 wcf ria services允許我們使用做為繼承體系中的一部分的實體。乙個繼承模型包含了乙個從其他資料類派生的資料類。例如,乙個多型繼承模型可以包含乙個 customer實體和兩個從customer派生的實體 publicsectorcustomer和privatesector...
WCF RIA 服務 (二) 解決方案結構
上節大概介紹了一下 wcf ria 服務,這次介紹下整個解決方案的結構。當建立應用程式時,wcf ria服務可以幫你建立滿足各種各樣情況的解決方案。例如只是在中間層訪問很少domain services的silverlight應用程式。更複雜的例子可能是幾個silverlight程式都連線到乙個提供...