从Windows 8应用程序的数据库中获取数据
本文关键字:获取 数据 数据库 Windows 应用程序 | 更新日期: 2023-09-27 17:53:29
我正在构建一个windows 8应用程序,需要我从远程托管服务器获取数据。我可以使用哪个API来获取所需的数据?我正在使用c#和xaml。我基本上想与微软SQL Server分析服务沟通。ADOMD。. NET不能使用,因为windows 8商店应用程序不支持。
在Windows 8应用程序中,我们可以指定一个连接字符串来读取存储在服务器端数据库中的数据。这不仅是一个巨大的安全风险(想象一下你的连接字符串在成千上万的设备上下载你的应用!),而且在那里也没有什么用。WinRT不知道如何与(远程)数据库通信。这意味着没有ADO。. NET或LINQ-To-SQL类在API中。
windows 8风格的应用程序没有开箱即用的功能来联系数据库。所以你需要web服务来连接远程数据库。
如果你在web服务器上有一个数据库,你可以为它写一个OData服务,那么这是一个选项。你可以使用OData库
我希望http://blogs.msdn.com/b/phaniraj/archive/2012/04/26/developing-windows-8-metro-style-applications-that-consume-odata.aspx能帮到你。