如何与Windows应用商店应用中的SQL进行交互

use*_*926 3 c# windows-8 windows-runtime windows-store-apps

我被要求开始开发我们公司的LOB Web应用程序的Windows Store版本.与数据存储交互的最佳方式是什么?

我的第一个倾向是使用HTML/JavaScript(JQuery)路由并使用Web服务来检索数据,但我想尝试使用C#/ XAML,因为我熟悉XAML,这将是完美的有机会深入了解XAML.

Javascript是与sql服务器通信的唯一方式,还是我可以通过C#/ XAML实现这一点?如果是这样,任何人都可以指出我正确的方向,或者可能提供一个如何在WINRT框架和SQL之间"连接点"的一般示例?

Jim*_*eil 5

你可以用C#或JavaScript完成它,你可以通过服务以同样的方式完成它.Windows应用商店(C#/ VB)应用程序与桌面应用程序通过ODBC,JDBC,SQL Native Client等接口访问数据库的功能不同,因此您不会将Win RT应用程序与SQL连接,您将通过托管服务连接它,托管服务本身直接访问数据库.

根据LOB Web应用程序的分区方式,您可以将现有功能公开为服务层,然后通过HTTP请求从Windows应用商店应用程序调用这些服务.该HttpClient的样品应该帮助,并根据服务实现,你也可以使用WCF客户端功能在Windows应用商店中的应用程序.