3

我是一個有經驗的開發人員試圖將一個WCF RIA服務類庫添加到LightSwitch的2013桌面應用程序,我對如何開始有點迷茫......如何使用開放RIA Services包從的NuGet

我知道Microsoft的WCF RIA服務將不再更新,它已經開源並且有一個名爲Open RIA Services的更新版本可用。我以前從未使用過任何一個,並且已經沖刷這些資源無濟於事:(由後面打開RIA服務的人的一個技術演示)

回答

2

你實際上並不需要使用開放RIA服務能在2013年VS創建RIA服務我什至不知道,如果他們是在一個LightSwitch中會認識到服務反正不同的名字空間。但LightSwitch的確實仍然允許你寫將由被公認的「添加數據源」嚮導RIA服務,儘管我們似乎正從創建它們,贊成使用的OData而不是泄氣。

而在VS 2013中除去向導和RIA Services的任何設計師的支持,你真正需要創建一個是從的DomainService繼承的類(只需添加一個參考System.ServiceModel.DomainServices.Server),加上LightSwitch需要的常見事項,例如默認查詢等​​。

除了無法通過嚮導創建服務外,任何關於在LightSwitch中使用RIA服務的文章仍然適用。

我仍然積極地創建和使用在我當前的LightSwitch應用程序中以這種方式創建的RIA服務。這是一種很好的方式來展平目標圖形,以便合併/彙總對象以進行報告等。

+0

謝謝,Yann。我已經在線觀看了很多LightSwitch論壇的實際情況。我是否正確地說WCF RIA Services今天的情況將得到微軟大約10年的支持(與LightSwitch一起)?我曾希望使用Open RIA Services,因爲我喜歡使用最新最好的,但這也應該起作用。 – 2015-02-12 19:31:49

+0

不客氣傑夫。我總是很高興聽到有人在我的帖子中發現了價值。是的,與RIA服務,Silverlight,LightSwitch等,AFAIK他們將「支持」,只是沒有新的功能添加。 – 2015-02-14 13:20:25

相關問題