创建Windows Phone 8应用程序并将其连接到数据库的最佳方法(最好是SQL Server)

时间:2014-02-13 05:34:33

标签: c# sql-server sqlite azure windows-phone-8

我正在使用C#和XAML创建一个Windows Phone 8应用程序,它会在网站上搜索有关宠物有害的数据。一旦用户输入产品,它就会转到该网站上与该产品名称连接的毒药列表的URL。例如,巧克力: www.petpoisonhelpline.com/poison/ + chocolate /

我正在考虑使用网站complete poison list创建产品名称和网址的数据库。

这样我就可以实现搜索建议功能,并使用数据库正确转到产品的网址。

现在我需要找到一种方法来创建该数据库并将其连接到我的应用程序。我已经在互联网上搜索了建议,到目前为止我遇到了SQLite和SQL Server Compact Toolbox;并使用LINQ to SQL。问题是我甚至不知道数据库应该是本地的还是托管在Azure上,所以我不知道要查找哪些教程。

this对于我想要完成的事情是否可行?

如果这似乎是一个重复的问题,我很抱歉。但我老老实实地试图寻找类似的问题,但我不知道如何处理这个问题,我不知道哪些答案适用于我正在尝试做的事情。

非常感谢所有帮助!

1 个答案:

答案 0 :(得分:2)

Windows Phone或基于Silverlight的应用程序无法直接连接到SQL Server数据库。可能的选择是:

  1. 使用本地数据库(例如SQLite,SQL CE),
  2. 查看Windows Azure的Mobile Service 如果要在Azure中存储数据
  3. 如果要使用SQL Server数据库,请创建Web服务以进行桥接 windows phone应用程序到数据库。然后你可以开发网络 服务连接到MSDN文章后的数据库,和 将Windows Phone应用程序连接到Web服务。参考on how to connect windows phone application to wcf service