gpt4 book ai didi

c# - Windows 8 中的 Windows Azure 和 Metro 风格的应用程序

转载 作者:太空狗 更新时间:2023-10-29 21:51:22 25 4
gpt4 key购买 nike

对于 Windows 8 中的新应用程序,我至少有 50 亿个想法。但是,其中大部分都依赖于远程数据库连接。

这在 Metro 应用程序中目前是不可能的。但我不想要一个解决方法。或访问将访问数据库并返回结果的 API 的脚本。然后我去了 MS 论坛并在某处找到了一篇帖子(我现在似乎找不到)说我可以只使用 Windows Azure SQL 数据库并可以从 Windows Metro 连接到那个数据库。

但我没有看到任何资源或文档来支持这一点,我完全不知道该怎么做。

现在大多数应用程序,为了提供任何类型的个性化用户体验,都需要与外界进行通信,据我所知,这在 Metro 应用程序中是不可能做到的。

有人知道您是否可以从 Metro 风格应用程序中连接到 Windows Azure SQL 数据库吗?您知道任何资源/文档/链接/示例吗?

谢谢!

最佳答案

Metro 应用针对平板电脑和通常 CPU 和电池受限的设备进行了优化。直接连接到数据库并处理结果在 CPU、电池和带宽方面非常昂贵。

此外,数据库协议(protocol)不可缓存,也无意处理互联网延迟。每次连接质量下降时,您的应用程序可能会浪费大量时间尝试和重试连接到数据库。

最好的选择是一组 WCF Data Services在您的数据库之上并将它们公开给您的应用程序。在 Entity Framework 模型之上创建 WCF 数据服务很容易,WCF 数据服务使用的 OData 协议(protocol)允许以异步方式使用 LINQ 查询您的实体。可以在 Web 服务器中完成更复杂的处理。

关于c# - Windows 8 中的 Windows Azure 和 Metro 风格的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10996661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com