3

由于我在 Windows Phone 8 开发方面不太熟练,我想讨论/询问将我的 Windows Phone 8 连接到 SQL Server 数据库的最佳方法是什么,我不想使用 Azure,因为我已经有了服务器上存在用于网站的数据库。请任何人都可以给我完整的教程或帮助实现它吗?连接后,我只想使用来自用户的文本框输入从 wp8 应用程序触发选择查询

4

3 回答 3

5

在此处查看Windows Phone 8 访问 SQL 远程数据库

Microsoft 不允许直接连接到远程数据库,因此您需要在连接到数据库的服务器上有一个服务,该服务通过 http 请求提供内容(使用 xml 或 json 表示数据)

于 2013-10-10T11:43:34.567 回答
1

最好的方法是使用 Web 服务。在 Web 服务中,您可以使用 ASP.NET Web API。它是一个框架,可以轻松构建可在 Windows 手机、JSON 或 XML 上使用的 HTTP 服务,由您决定。在您的 Windows 手机中,您可以使用 GET、PUT、POST 和 DELETE 请求并适当地获取 WebAPI 响应。

您可以使用以下教程来实现:

教程

另一个教程

我更喜欢使用 LINQ 使用 linq
Linq Samples查询 Web API 中的数据

出于排序目的,您可以使用 odata:

ASP .NET Web API 的 Odata

使用 Web API: 使用 Windows Phone的 Web API

于 2013-10-10T13:11:58.473 回答
0

您还可以制作一个简单的网页,将手机中的数据作为查询字符串并返回数据作为响应,这个网页应该作为您和数据库之间的桥梁。而且您不必从手机打开页面,您只需发送 HTTP 请求并获得响应,这可能会对您有所帮助:https ://msdn.microsoft.com/en-us/library/hh221581.aspx

于 2016-06-11T23:42:45.433 回答