2010-11-14 34 views
0

我正在使用SL4和RIA服務來構建基於Silverlight業務應用程序模板的新解決方案。加載操作失敗,查詢'getEmployees'

我有一個從服務器獲取大量數據的問題,在這張表「員工」中我有大約20000條記錄。

如果我要求Top(10000)記錄,應用程序工作正常。

如果我請求所有數據此消息告訴我:

加載操作失敗查詢「裝getEmployees」。遠程服務器返回一個錯誤:NotFound。 在System.ServiceModel.DomainServices.Client.OperationBase.Complete(異常錯誤) 在System.ServiceModel.DomainServices.Client.LoadOperation.Complete(異常錯誤) 在System.ServiceModel.DomainServices.Client.DomainContext.CompleteLoad(IAsyncResult的asyncResult ) at System.ServiceModel.DomainServices.Client.DomainContext。 <> C_ DisplayClass1b.b _17(對象)

回答

0

您可能需要increase the maxItemsInObjectGraph物業在服務配置:

<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>