2011-07-10 8 views
0

私はWPFウィンドウベースのアプリケーションを開発しています。 Entity FrameworkのセルフトラッキングエンティティとWCFで作業したいと思います。私はJsonを使用することが可能か/推奨されているのだろうかと思いましたか?はいの場合は、私を助けてください。助けることができるチュートリアルはありますか?WCFサービスでJsonシリアル化を使用できますか?

答えて

3

DataContractJsonSerializerを使用してメッセージをシリアル化できます。 SOAPはメッセージのペイロードとしてXMLを要求するため、RESTベースのサービス(WebHttpBinding)を使用する必要があります。

WebGetとWebInvoke属性の設定で、サービス側でDatcontractJsonSerializerを使用するようにWCFに指示できますが、クライアント側では、このシリアライザをRESTでは手動で使用する必要があります。リクエストを作成し、

Hereは、WCF

にJSONとRESTサポートを使用する合理的なガイドである以上、手動の方法で応答を管理するために、しかし、JSONを使用するあなたのドライバは何ですか? WCFは現在のところ、SOAPベースの対話にはるかに対応しています(ただし、WCF 4.5 WebApiはそれにかなり対処します)。あなたのクライアントはWPFなので、Jsonを使うことで多くの利益を得られないようです。

関連する問題