2010-12-13 41 views
0

继调用返回在这里我得到了错误的statment:的System.Exception:错误HRESULT E_FAIL已从COM组件

var query = from c in objSearchedData.ToList() select c; 
q = query; 

错误:

_COMPlusExceptionCode = -532462766 {System.Exception: Error HRESULT E_FAIL has been returned from a call to a COM component.}

我使用为silveright提供的DBML和wcf服务4.我刚从Silverlight 3迁移项目。在旧的应用程序工作正常。但是在迁移之后,我得到了上述错误。

谢谢您提前。 等待你的宝贵想法。

回答

0

从我的Silverlight客户端调用我的域服务中的方法时,出现同样的错误。我不认为这适用于你,但我添加了“HasSideEffect”属性给我的方法,它修复了它。也许这会帮助别人。

[查询(HasSideEffects =真)] 公共的IQueryable GetEntitiesSafe(字节[]字节)

http://forums.silverlight.net/forums/t/179232.aspx

+1

虽然这在理论上可以回答的问题,[这将是优选的](HTTP://元.stackexchange.com/q/8259)在这里包括答案的基本部分,并提供参考链接。 – Benjol 2011-03-01 11:36:47

相关问题