2010-07-21 29 views
3

我創建一個silverlight 4應用程序(使用業務應用程序模板)。我在.web項目中爲我的表生成了Linq到SQL類,並且想要使用RIA服務。將域服務類添加到.web項目時,Linq to SQL類的數據上下文無法選擇。linq到SQL域上下文域服務類不可見

根據創建Linq to SQL類和構建項目的文檔是所有必需的。如果我嘗試使用實體框架類而不是Linq to SQL,這將起作用。有幾個使用Linq to SQL的例子,沒有提到任何其他要求。

我已經嘗試過幾個項目,VB,C#,不同的電腦,結果都一樣。

感謝您的任何建議,如何讓這項工作!

回答

6

我找到了答案,您必須安裝RIA Services Toolkit作爲單獨安裝。標準的Silverlight和RIA Services安裝不包括工具包添加的域上下文LinqToSql。見WCF RIA Services Toolkit Guide

+0

我有同樣的問題,但我已經安裝了工具包。它需要卸載,重新啓動,然後重新安裝最新的工具包(http://www.microsoft.com/en-us/download/details.aspx?id=26939)以便修復它 – Mario 2012-04-27 18:29:26