2

私は wcf に移行しており、データ コントラクトを適切に宣言する方法を理解しようとしています。私がリモートしているタイプのいくつかは、私が変更できないサードパーティからのものです。wcfでデータ契約を明示的に宣言する唯一の方法は属性ですか? 3.5 の自動データ コントラクト機能については知っていますが、私が読んでいる本ではそれを思いとどまらせています。さらに、その方法はすべての状態が公開されていることを前提としていますが、多くの場合、そうではありません。

4

1 に答える 1

4

これらのサードパーティのタイプをサービス層で直接公開しないことを検討しましたか? 必要に応じて、それらの DTO を作成し、出入りする途中でマップするだけです。私にはよりきれいに見えます。

于 2010-04-12T14:28:24.433 に答える