【问题标题】:Best Practices WCF Service - Windows Azure最佳实践 WCF 服务 - Windows Azure
【发布时间】:2012-02-09 19:06:33
【问题描述】:

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

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

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

对此的任何帮助将不胜感激!

谢谢!!!

【问题讨论】:

    标签: wcf azure


    【解决方案1】:

    在我看来,您提出问题时已回答了问题!您在这里的解决方案看起来几乎与您在本地执行的操作相同。

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

    架构的某个特定部分是您所坚持的吗?

    【讨论】:

    • 您好,感谢您的回答。我陷入了此实现的安全部分以及消息的序列化/反序列化并将其发送到服务。你有任何样本,或者你能建议如何继续实施吗? P.S.服务不会向客户端返回任何东西
    猜你喜欢
    • 2013-01-29
    • 2010-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-02
    • 2014-03-20
    • 2016-03-27
    相关资源
    最近更新 更多