WCFのさまざまなことを理解するために、たくさんのことを読んでいます。
間もなく、実際には、既存のWSE3WebサービスをWCFに移動/変換したいと思います。既存のWSEWebサービスには、環境内のエンティティをモデル化するいくつかの(データ)クラスがあります。
これらのクラスを変換するときに、データコントラクト/データメンバー属性またはMessageContract属性を使用する必要がありますか?
1. WCFでメッセージコントラクトとデータコントラクトのどちらを使用するかを決定するにはどうすればよいですか?2.バインディングのタイプ(basicHttpBindingなど)は、この決定に何らかの役割を果たしますか?3.クライアント側で作成されたプロキシ(Web参照を追加する場合)は、データまたはメッセージの契約に応じて大幅に変更されますか?
(追記:既存のWSEクライアントが多くの変更や変更を加えずにWCFサービスを利用できるようにする方法を模索しています。ASMXWebサービスから生成された現在のプロキシを使用して新しいWCFサービスに接続することは可能ですか?プロキシのURLをWCFサービスに設定するだけですか?)