我正在寻找创建一个位于Window表单客户端和SQL 2008R2数据库之间的应用程序对象服务器,它处理应用程序业务规则并支持CRUD,我已经在过去使用WCF和WCF数据服务了,这将是如果我们可以将这两种WCF合二为一,那就更好了。 你有没有办法实现这个目标?或者我们应该回到WinSock日。
等待你的想法
答案 0 :(得分:1)
WCF数据服务基于REST样式的WCF服务(webHttpBinding
) - 因此这些服务与传统的SOAP样式的WCF绑定完全不同。
我不知道如何轻松地将WCF数据服务与传统的SOAP WCF服务结合起来(假设您正在尝试这样做)。
你能做的是:
但SOAP和REST在很基本的层面上完全不同:
REST可以使用资源 - 您有Customer
(也在您的网址中),您可以抓取,编辑,更新,删除< / p>
另一方面,SOAP倾向于使用操作更多地工作 - 您拥有了您的客户,但随后您展示了GetCustomer
,UpdateCustomer
等方法。您的基本构建块是采用参数的方法