如何使用Azure WCF服务将一些元数据从Windows窗体应用程序保存到SQL Azure数据库?
如果我有100个客户端将同时或不同时间访问WCF服务,将此元数据保存到数据库中......实现此目的的最佳方式是什么?
客户端将元数据序列化(XML或JSON)传递给WCF服务,Web服务将对其进行反序列化并将其保存到SQL Server数据库。发送给客户端的消息将向服务发送一个唯一的ID,然后服务将元数据输入SQL数据库,检查是否存在该uniqe ID。
对此有任何帮助将非常感谢!
感谢!!!
答案 0 :(得分:0)
听起来,就像你在问到它时回答了你的问题一样!您在这里的解决方案看起来几乎与您在现场所做的相同。
创建WCF Service Web Role
并像在内部运行时一样实施服务,并将其部署到Windows Azure
。在您的服务方法中,使用ADO.NET/Entity Framework/Linq-to-SQL
写入SQL Azure database
,就像使用本地SQL Server一样。在Windows窗体应用程序中,为Azure托管服务创建服务代理,并调用传入序列化元数据的WCF方法。
你所坚持的架构中是否有一个特定的部分?