我正在创建一个 silverlight 4 应用程序(使用业务应用程序模板)。我为 .web 项目中的表生成了 Linq to SQL 类,并希望使用 RIA 服务。当我将域服务类添加到 .web 项目时,无法选择 Linq to SQL 类的数据上下文。
根据文档,只需创建 Linq to SQL 类并构建项目即可。如果我尝试使用 Entity Framework 类而不是 Linq to SQL,这会起作用。有几个使用 Linq to SQL 的示例可用,但没有提到任何其他要求。
我尝试了几个项目,VB,C#,不同的电脑,结果都是一样的。
感谢您提供有关如何使其正常工作的任何建议!
最佳答案
我找到了答案,您必须单独安装 RIA Services Toolkit。标准的 Silverlight 和 RIA 服务安装不包括工具包添加的 LinqToSql
域上下文。参见 WCF RIA Services Toolkit Guide .
关于linq-to-sql - linq to sql 域上下文对域服务类不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3301414/