当我的域服务被调用以返回实体框架对象时,我收到一个数据库连接超时错误。我将 Silverlight 4 与 Visual Studio 2010 一起使用。
执行 EntityQuery Load 操作后,初始错误被捕获在 Silverlight 客户端,如下所示:
“An error occurred while executing the command definition. See the inner exception for details.
InnerException message: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.”
我最初认为 SQL Server 数据库可能存在错误,因为该错误似乎是突然出现的,但我在 Domain Service 类中发现了一个错误,如下所示:
Function evaluation timed out.
The type 'MyProject.Web.Models.MyCustomEntity' exists in both 'MyProject.Web.dll' and 'DataContractSurrogates_cfc4b316-5204-4fc6-830c-d91c6fc0b24b'
这篇文章有类似的错误,但他们的解决方案对我没有帮助: silverlight The type exists in both and DataContractSurrogates
我有点不知所措,非常感谢您的帮助!