0

WCFで運試しをしていますが、サービスからクライアントにデータを転送する方法がわかりません。

データベースにワーカーエンティティがあり、各ワーカーにいくつかのタスクがあるとします。サービスはワーカーエンティティのみを転送する必要があり、追加のリクエストによってタスクを転送する必要がありますか、それともエンティティにすでにタスクが含まれている必要がありますか?

4

1 に答える 1

2

どちらのアプローチも正しいです。タスクなしでワーカーが存在できるかどうかによって異なります=>クライアントがワーカーのみをフェッチするシナリオはありますか?はいの場合、ワーカーとタスクをフェッチするための個別のメソッドを持つことができます。ただし、クライアントが常にワーカーに関連付けられたタスクを必要とするために2つの要求を送信するたびに、集約ルートを使用することをお勧めします。パフォーマンスの観点からは、複数の小さなリクエストを送信するよりも、1つの大きなリクエストを送信する方が適切です。

于 2012-04-23T07:46:27.513 に答える