[Silverlight] How to use WCF RIA Service in your Silverlight project?
在Silverlight 4 Tool RTW的時候,WCF RIA Service也伴隨著一起RTW了。
你知道怎樣使用WCF RIA Service嗎?
這篇文章不廢話,直接帶領你一探WCF RIA Service。
1.
建立一個Silverlight專案:
2.
把WCF RIA Service給它啟用:
3.
在RiaWithSilverlight.Web專案中,新增一個ADO.NET Entity Data Model項目:
4.
設定連線字串,這邊我們拿雲端的SQL Azure來玩玩:
5.
選擇雲端資料庫中的Employee資料表:
6.
新增完成後,建置專案,然後在RiaWithSilverlight.Web專案中再新增一個Domain Service Class項目:
7.
選擇剛剛建立的TestEntity:
8.
重新再建置一次方案,然後你會發現在Silverlight專案中,多出了一個Generated_Code目錄,目錄中
多了一個Domain Service的Proxy檔案,你可以仔細研究一下這個檔案的內容。
9.
在Xaml中新增一個DataGrid,然後調整一下DataGrid的屬性:
10.
如果你剛剛有認真看了proxy檔案中的內容,你會發現有一個叫做DomainService1的Partial Class,
這裡我們就是透過它來存取.Web專案中的Entity。程式碼可以參考如下:
11.
Datagrid顯示的內容(資料來自於SQL Azure):
WCF RIA Service是不是很簡單? 動手作看看吧…
如果您有微軟技術開發的問題,可以到MSDN Forum發問。
如果您有微軟IT管理的問題,可以到TechNet Forum發問喔。