【发布时间】:2010-01-06 22:41:01
【问题描述】:
我开始在这里学习 Silverlight、WCF 和 LINQ。 silverlight 托管在 asp.net 网站上。 在 asp.net 网站上, 1. 新增LINQ to SQL Classes 一张表“ABC”。 2. 添加WCF 服务,使用一种方法“RetrieveABC”从数据库中检索“ABC”表。 3. 在 Silverlight 中添加 WCF 服务并成功运行 RetrieveABC 方法。
当我将第二个表添加到 LINQ to SQL 类 (*.dmbl) 时出现问题 让我们说“XYZ”。一切都很好地生成,XYZ 出现在服务中。没有任何改变。
但是当我再次尝试运行 silverlight 应用程序以运行“RetrieveABC”时,它返回错误: “服务器没有提供有意义的回复;这可能是由于合同不匹配、会话过早关闭或内部服务器错误造成的。”
对此有什么想法吗?
谢谢 糖果。
【问题讨论】:
-
发生错误是因为 ABC->XYZ 表(一对多)之间存在父子关系。当我删除此关系时,应用程序运行完美。任何的想法?谢谢
标签: linq wcf silverlight