我应该何时选择使用WCF与WCF数据服务

时间:2010-04-14 12:54:12

标签: wcf wcf-data-services

假设永远不会直接查询数据的情况。 AKA,总会有一些必须发生的过滤逻辑和/或业务逻辑。

什么时候在ajax / js之外使用数据服务?

请不要将此页面http://msdn.microsoft.com/en-us/data/bb931106.aspx

站点

1 个答案:

答案 0 :(得分:5)

您基本上要求我使用哪个抽象层,WCF数据服务构建于WCF之上,旨在简化创建基于REST的服务的过程,该服务可由Web上的任何内容使用。它通过标准WCF服务消除了执行此操作所需的大量管道和配置。查询功能是另一大优点,而且很难通过标准WCF实现。

简而言之:

  • 如果您想快速构建一个松散类型的服务,该服务包装现有数据模型并启用查询支持,则可以使用WCF数据服务。
  • 如果您想要完全控制服务合同或通过任何协议公开服务的灵活性,请坚持使用普通的旧WCF。