linq-to-sql - linq to sql 域上下文对域服务类不可见

标签 linq-to-sql silverlight-4.0 wcf-ria-services

我正在创建一个 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/

相关文章:

silverlight - 如何防止某些字段的 RIA 服务更改跟踪?

c# - Lambda 表达式和 InvokeOperation

silverlight-4.0 - 错误 404 - Silverlight RIA 服务调用中未找到文件

entity-framework-4 - 将 EF4 DbContext 与域服务一起使用

mvvm - 带有 Prism 4 的新 LOB Silverlight 4(mvvm、mef、unity)

银光 4 : ToolTipService

c# - Linq to SQL,在 where 子句中包含重复值

c# - 不能将 null 值分配给类型为 System.Int64 的成员,该类型是不可为 null 的值类型

c# - 无法使用 C# 访问 linq 属性

asp.net-mvc-3 - 不能将 null 值分配给 System.DateTime 类型的成员