2010-12-13 30 views
0

Après le statment où je reçois l'erreur:System.Exception: Erreur HRESULT E_FAIL a été renvoyé par un appel à un composant COM

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

Erreur:

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

J'utilise Service DBML et wcf pour l'argent 4. Je viens de migrer d'argentlight 3 le projet. Dans l'ancienne application, cela fonctionne bien. mais après la migration, je suis au-dessus de l'erreur.

Merci d'avance. En attente de vos pensées précieuses.

Répondre

0

Je recevais la même erreur lors de l'appel d'une méthode dans mon service de domaine à partir de mon client Silverlight. Je ne pense pas que cela s'applique à vous, mais j'ai ajouté l'attribut "HasSideEffect" à ma méthode et il l'a corrigé. Peut-être que cela aidera quelqu'un d'autre.

[requête (HasSideEffects = true)] publics IQueryable GetEntitiesSafe (octet [] octets)

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

+1

Bien que cela puisse théoriquement répondre à la question, [il serait préférable] (http: // méta .stackexchange.com/q/8259) pour inclure les parties essentielles de la réponse ici, et fournir le lien pour référence. – Benjol