如何创建WCF Web服务从WP8 App获取数据并将其发送到托管数据库中的DB

时间:2014-05-14 12:37:45

标签: c# sql-server web-services wcf windows-phone-8

我在Windows Phone 8 App上工作,用户可以创建最喜欢的地方列表,这些地方将存储在手机的本地数据库中。 我需要创建一个托管数据库,App可以将其存储在其中。 我从一些开发人员那里了解到,我可以通过WCF Web服务实现这一点,但我不知道为此解决方案创建WCF并将其托管到IIS服务器的实际步骤。

提前致谢

1 个答案:

答案 0 :(得分:0)

您可以做的是围绕数据库操作创建端点,例如插入收藏位置,删除收藏位置或更新喜欢的位置。这个端点将在您的WP8应用程序中调用。要呼叫您的终端,您需要部署您的服务。 Here您将找到有关如何将Visual Studio中的WCF服务部署到IIS的简短教程。服务本身的创建取决于您的确切用例以及如何映射到数据库(例如,使用Entity Framework及其代码优先或数据库优先策略)。

作为替代方案,您可以使用ASP.NET Web API,我认为这比WCF更容易使用。另一个优点是Web API的RESTful架构。这使您可以从几乎所有设备或平台上调用您的服务。