WCF について多くのことを読んだ後でも、以下のような非常に一般的なシナリオに対する最善のアプローチが何であるかは不明です
クライアントは、WCF サービスを呼び出す Windows デスクトップ アプリケーションです。(セッションごとに .NET TCP バインディングを使用)。サービスは 50K を超えるオブジェクトを返す必要があります。例えば。List - Trade クラスには約 20 個の単純なプロパティがあります。
「TransferMode = Streamed」を使用することを考えていますが、その場合は「PerSession」インスタンスが失われます。
このような一般的なシナリオに対するいくつかの設計ソリューションといくつかのベスト プラクティスを探しています。