由于我不熟悉Windows Phone 8开发,我想讨论/询问将Windows Phone 8连接到SQL Server数据库的最佳方法是什么,我不想使用Azure,因为我有已经有用于网站的服务器上的数据库。请任何人都可以给我完整相同的教程或帮助实现它吗?在连接之后,我想使用来自用户
的文本框输入仅从wp8应用程序激发选择查询答案 0 :(得分:5)
点击此处Windows Phone 8 access to SQL remote Database
Microsoft不允许直接连接到远程数据库,因此您需要在连接到数据库的服务器上提供服务,该服务使用http请求提供内容(使用xml或json来表示数据)
答案 1 :(得分:1)
执行此操作的最佳方法是使用Web服务。在Web服务中,您可以使用ASP.NET Web API。它是一个框架,可以轻松构建您可以在Windows Phone,JSON或XML上使用的HTTP服务。在Windows手机中,您可以使用GET,PUT,POST和DELETE请求并适当地获取WebAPI响应。
您可以使用以下教程实现一个:
我更喜欢使用LINQ来使用linq来查询Web API中的数据 Linq Samples
出于分类目的,您可以使用odata:
使用Web API: Web API with windows phone
答案 2 :(得分:0)
您还可以创建一个简单的网页,将手机中的数据作为查询字符串并将数据作为响应返回,此网页应作为您与数据库之间的桥梁。并且您不必通过手机打开该页面,您只需发送HTTP请求并获得响应,这可能会对您有所帮助:https://msdn.microsoft.com/en-us/library/hh221581.aspx