2010-12-13 38 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

相關問題