最佳实践WCF服务 - Windows Azure

时间:2012-02-09 19:06:34

标签: wcf azure

如何使用Azure WCF服务将一些元数据从Windows窗体应用程序保存到SQL Azure数据库?

如果我有100个客户端将同时或不同时间访问WCF服务,将此元数据保存到数据库中......实现此目的的最佳方式是什么?

客户端将元数据序列化(XML或JSON)传递给WCF服务,Web服务将对其进行反序列化并将其保存到SQL Server数据库。发送给客户端的消息将向服务发送一个唯一的ID,然后服务将元数据输入SQL数据库,检查是否存在该uniqe ID。

对此有任何帮助将非常感谢!

感谢!!!

1 个答案:

答案 0 :(得分:0)

听起来,就像你在问到它时回答了你的问题一样!您在这里的解决方案看起来几乎与您在现场所做的相同。

创建WCF Service Web Role并像在内部运行时一样实施服务,并将其部署到Windows Azure。在您的服务方法中,使用ADO.NET/Entity Framework/Linq-to-SQL写入SQL Azure database,就像使用本地SQL Server一样。在Windows窗体应用程序中,为Azure托管服务创建服务代理,并调用传入序列化元数据的WCF方法。

你所坚持的架构中是否有一个特定的部分?