2010-12-13 4 views
0

Nach zurückgegeben worden ist statment, wo ich die Störung erhalte:System.Exception: Fehler HRESULT E_FAIL wurde von einem Aufruf an einer COM-Komponente

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

Fehler:

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

Ich benutze DBML und WCF Service für die Silveright 4. Ich habe gerade von silverlight 3 das Projekt migriert. In alten Anwendungen funktioniert es gut. Aber nach der Migration bekomme ich einen Fehler.

Vielen Dank im Voraus. Warten auf Ihre wertvollen Gedanken.

Antwort

0

Ich bekam den gleichen Fehler beim Aufruf einer Methode in meinem Domain-Service von meinem Silverlight-Client. Ich glaube nicht, dass dies auf Sie zutrifft, aber ich habe meiner Methode das Attribut "HasSideEffect" hinzugefügt und es behoben. Vielleicht hilft das jemand anderem.

[Query (HasSideEffects = true)] public IQueryable GetEntitiesSafe (byte [] bytes)

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

+1

Während dies theoretisch kann die Frage beantworten, [es wäre vorzuziehen] (http: // meta .stackexchange.com/q/8259), um die wesentlichen Teile der Antwort hier einzubeziehen und den Link als Referenz bereitzustellen. – Benjol

Verwandte Themen