【问题标题】:WCF Data Service or just WCF Service?WCF 数据服务还是只是 WCF 服务?
【发布时间】:2012-04-18 02:48:45
【问题描述】:

我正在努力决定走哪条路。我有一个解决方案,需要有一个 web 服务和一个客户端,它是一个 windows phone 7 项目。 WP7项目需要通过WCF服务与数据库通信。

对于我应该选择哪种方式,以及常规 WCF 服务文件与 WCF 数据服务有什么区别、优点/缺点,我有点困惑。 考虑到我的 wp7 应用程序需要对数据库中的某些表运行查询,哪种方式更容易使用,没什么太花哨的。

欢迎任何解释。 谢谢

【问题讨论】:

标签: asp.net wcf windows-phone-7 wcf-data-services


【解决方案1】:

如果您需要 CRUD 和灵活的查询功能,WCF 数据服务非常棒 - 它们允许您公开底层数据(例如通过实体框架)并以最少的开发工作控制安全性,作为 RESTful API,特别是AJAX 和 SPA 类型的客户端前端。 (另外,请注意,WebAPI 现在也提供了类似的功能)。

WCF 服务更多用于正式的“服务”和“操作”集成功能,其中有更多的业务重点,例如。规则、处理、工作流程等。 例如WCF 可用于提交处理声明(自定义/丰富的数据输入和输出图)、触发夜间批处理作业(无效响应)等。

此外,您可以将这两种技术结合起来,例如对于 CQRS 类型的体系结构,通过使用数据服务进行查询,使用 WCF 进行命令类型功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多