2009-04-29 4 views
0

wcfとmvcの概念証明をしています。そして、私はいくつかの質問があります:WCFソートとフィルリング

WCFでソート/フィルリングを処理するための組み込みソリューションは既にありますか? それとも、私はこのように気にいらを行う必要がありません、オプションのソートクラス:

[OperationContract] 
Invoice GetInvoices(SortingClass criteria); 

は、WCFで遅延読み込み、または使用パターンを遅延読み込みのためのビルドで解決策はありますか?

私はサーバサイドですべてのソーティング/フィルトレーションを行い、よりコントロールしやすく、単体テストに優しい環境を作りたいと思っています。

答えて

1

並べ替えとフィルタリングとWCFは互いに関係ありません。 WCFは、プロセス間の通信に関するものです。あなたが伝えていることは、WCFの観点から興味深いものではありません。

ソートとフィルタリングを実装する必要があります(ほとんどの場合)。ソート基準を指定するパラメータを指定することには何も問題ありません。

遅延読み込みの場合、このようなことをしたいと思いますか? Webサービスからの

  • GETオブジェクトaはとインスタンスaのクライアントコールa.ListOfObjects
  • ListOfObjects上のすべてのプリミティブのプロパティ
  • のロードが自動的にWebサービス

からロードされたこれも何かあなたですあなた自身をする必要があります。これについては、ADO.NET Data Servicesを参照してください。レイジーローディングはありませんが、同様のパターンです。

+0

速い返信をいただきありがとうございます。怠惰な読み込みでも同じことが起こると思いますか? – larole

+0

もう一度非常に助けてくれてありがとう – larole