我正在创建一个silverlight 4应用程序(使用业务应用程序模板)。我为.web项目中的表生成了Linq to SQL类,并希望使用RIA服务。当我将域服务类添加到.web项目时,无法选择Linq to SQL类的数据上下文。
根据创建Linq to SQL类的文档,构建项目就是必需的。如果我尝试使用Entity Framework类但不使用Linq to SQL,则此方法有效。有几个使用Linq to SQL的例子,没有提到任何其他要求。
我已经尝试了几个项目,VB,C#,不同的计算机,结果是一样的。
感谢您提供有关如何使其正常工作的建议!
答案 0 :(得分:6)
我找到了答案,您必须安装 RIA Services Toolkit 作为单独的安装。标准的Silverlight和RIA Services安装不包括工具包添加的LinqToSql
域上下文。请参阅WCF RIA Services Toolkit Guide。