使用WCF或WCF数据服务封装数据访问层

时间:2010-07-12 13:40:33

标签: asp.net wcf data-access-layer wcf-data-services

是否存在使用WCF或WCF数据服务封装(ASP.NET Web应用程序的)数据访问层的情况?在应用程序中使用服务是否有意义?

2 个答案:

答案 0 :(得分:4)

任何时候您需要提供对远程客户端应用程序(除您的网站之外)的数据访问。

例如,如果您想为Web应用程序提供API,以便开发人员可以以新的/有趣的方式将您的应用程序与其他应用程序集成。

答案 1 :(得分:1)

当然!

如果您使用类似于Entity Framework的数据/实体层,WCF数据服务可以是向远程客户端公开数据和功能的好选择。

如果您希望Web应用程序向您的服务器发出AJAX调用,那么在Web应用程序中使用WCF服务也是一个很好的解决方案。

这实际上取决于您想要做什么,应用程序的复杂程度以及您对该应用程序的预期用途。