2009-04-29 35 views
0

我做了wcf和mvc的概念驗證。我有一些問題:WCF分類和filtring

是否已經有一個處理WCF中的排序/ filtring的內置解決方案? 還是我要做的財產以後這樣的,可選的排序類:

[OperationContract] 
Invoice GetInvoices(SortingClass criteria); 

是否有惰性加載在WCF中,或使用惰性加載模式的一個內置的解決方案?

我想在服務器端做所有的排序/ filtring有更多的控制和單元測試友好的環境。

回答

1

排序和篩選和WCF與彼此沒有任何關係。 WCF是關於進程之間的通信。從WCF的角度來看,你所傳達的信息並不有趣。

所以你必須實現自己的排序和過濾(在大多數情況下)。提供指定排序標準的參數沒有任何問題。

至於延遲加載,我想你會想做這樣的事情?從Web服務

  • 獲取對象a和加載所有基本屬性
  • 在客戶呼叫a.ListOfObjects
  • ListOfObjects例如a是自動從網絡服務

加載這也是東西你必須自己做。你可以看看ADO.NET數據服務。沒有延遲加載,但類似的模式。

+0

感謝您的快速回復。猜猜同樣適用於延遲加載? – larole 2009-04-29 13:10:01