2012-01-29 16 views
1

私は、アプリケーションのビジネスルールを処理してCRUDをサポートする、WindowフォームクライアントとSQL 2008R2データベースの間にあるアプリケーションオブジェクトサーバーを作成したいと考えています。これはWCFとWCFデータサービスで過去に、これらの2種類のWCFを1つにまとめることができればよいでしょう。 これを実現する方法はありますか?またはWinSockの日に戻る必要があります。あなたの考えWCFとWCF DataServiceを結合する

答えて

1

WCF Data Servicesのを待つ

は、RESTスタイルのWCFサービス(webHttpBinding)に基づいている - ので、それらは非常に基本的に伝統的なSOAPスタイルのWCFバインディングとは異なります。

WCF Data Servicesと従来のSOAP WCFサービスを簡単に組み合わせる方法はわかりません(あなたがしようとしていると仮定して)。あなたは何ができるか

は次のとおりです。

  • は別途WCFのSOAPサービスのセットを作成することEDM
  • の上にWCFデータサービスを作成する両方のサービス
  • の基礎としてエンティティデータモデルを作成します

    :同じEDM

しかし、SOAPとRESTは非常に基本的なレベルでは、かなり異なっているに基づく方法、

  • RESTはリソースで動作する傾向がある - あなたが持っているCustomer(またあなたのURLで)、そしてあなた、それを更新し、それを編集し、それをフェッチ他方は傾向がある上、それは

  • SOAPを削除することができますあなたの顧客を持っていますが、その後はGetCustomerUpdateCustomerなどのようなメソッドを公開 - - 操作でより多くの仕事にあなたの基本的なビルディングブロックは

+0

はあなたが提案し、戻ってきてくれてありがとうパラメータを取るメソッドですイオンはまさに私がやったことです、私はちょうど1つの種類の技術がリソース+操作、WCFとWCFを行うことができていいと感じています – user1092875

+0

私たちにはWCFに等しい種類のWCFがないようです+ net tcpおよびwindowフォーム用のWCF DataService。 – user1092875

+0

@ user1092875:いいえ、私が言ったように、SOAP(オリジナル)と新しいREST(WCFデータサービスはそれに基づいています)の2つのかなり異なるスタイルのWCFを持っています。技術としてのWCFは両方をサポートしていますが、それはかなり違っています。 –

関連する問題