私の同僚は、「興味深い」状況に陥っています。彼は、エンタープライズ内の既存の Web サービスを呼び出し、返されたデータをデータ表示コントロールにバインドする必要がある Silverlight (2.0) プロトタイプに取り組んでいます。問題は、Web サービスが .NET DataSet を返し (既存の実装を変更しようとしていない)、Silverlight が DataSet をネイティブにサポートしていないことです。
良い回避策は何でしょうか? 私はアダプター パターンを考えていましたが、変換を実行するための仲介者 Web サービスが非常に良いアイデアであるかどうかはわかりません。既存の Web サービスが多数ある場合は、面倒な作業になる可能性があります。