2010-11-14 4 views
0

J'utilise les services SL4 et RIA pour créer une nouvelle solution basée sur le modèle Silverlight Business Application.L'opération de chargement a échoué pour la requête 'getEmployees'

J'ai un problème avec obtenir des données énormes du serveur, dans ce tableau "Employé" j'ai environ 20000 enregistrement.

Si je demande Top (10000) enregistre l'application fonctionne très bien.

Si je demande toutes les données de ce message me montrent:

opération de chargement a échoué pour la requête 'getEmployees'. Le serveur distant a renvoyé une erreur: NotFound. à System.ServiceModel.DomainServices.Client.OperationBase.Complete (erreur d'exception) à System.ServiceModel.DomainServices.Client.LoadOperation.Complete (erreur d'exception) à System.ServiceModel.DomainServices.Client.DomainContext.CompleteLoad (IAsyncResult asyncResult) à System.ServiceModel.DomainServices.Client.DomainContext. <> c_ DisplayClass1b.b _17 (Object)

Répondre

0

Vous pourriez avoir besoin de increase the maxItemsInObjectGraph propriété dans la configuration de service:

<services> 
    <service name="SomeNs.MyService" 
      behaviorConfiguration="BigQuota"> 
    </service> 
</services> 
<behaviors> 
    <serviceBehaviors> 
    <behavior name="BigQuota"> 
     <serviceMetadata httpGetEnabled="true" /> 
     <serviceDebug includeExceptionDetailInFaults="true" /> 
     <dataContractSerializer maxItemsInObjectGraph="655360"/> 
    </behavior> 
    </serviceBehaviors> 
</behaviors> 
Questions connexes