C# 如何在windows phone 8.1中连接MS SQL数据库

C# 如何在windows phone 8.1中连接MS SQL数据库,c#,sql-server,web-services,windows-phone-8.1,database-connection,C#,Sql Server,Web Services,Windows Phone 8.1,Database Connection,我正在构建我的第一个WP 8.1应用程序,在试图找出如何将我的应用程序连接到我已经在服务器上创建的现有MS SQL数据库时遇到了一些问题 问题是网上没有多少教程一步一步地介绍如何实现这一点 据我所知,您不能直接从WP应用程序连接到远程SQL数据库,但您必须创建一个连接到数据库的服务,WP应用程序将向该服务发送请求,并使用所需的数据进行响应 我如何创建该服务以及如何将该服务集成到我的应用程序中? 请记住,我以前从未使用过WP应用程序,也没有使用过任何类型的服务,因此,如果您能尽可能简单、直接,我将

我正在构建我的第一个WP 8.1应用程序,在试图找出如何将我的应用程序连接到我已经在服务器上创建的现有MS SQL数据库时遇到了一些问题

问题是网上没有多少教程一步一步地介绍如何实现这一点

据我所知,您不能直接从WP应用程序连接到远程SQL数据库,但您必须创建一个连接到数据库的服务,WP应用程序将向该服务发送请求,并使用所需的数据进行响应

我如何创建该服务以及如何将该服务集成到我的应用程序中? 请记住,我以前从未使用过WP应用程序,也没有使用过任何类型的服务,因此,如果您能尽可能简单、直接,我将非常感激


谢谢。

您无法从windows phone应用程序直接访问SQL Server数据库。您首先需要添加一个服务层。我将提到两种方法——我现在知道

  • 使用WCF服务连接到数据库,并使用LinqToSql从SQL获取数据。为此,您需要在解决方案中创建两个项目。第一个是服务,第二个是应用程序,您将在其中使用LinqToSql通过服务进行查询。以下是有助于您的参考资料:

    • (这适用于windows 8应用程序,但不适用于wcf 步骤将帮助您)
  • 使用ASP.NETWebAPI构建Web服务。然后在应用程序中使用Http客户端。有助于您的参考资料:

  • 然后,您可以使用LinqToSql或EntityFramework访问或查询SQL server数据库中的数据


    希望有帮助

    您无法从windows phone应用程序直接访问SQL Server数据库。您首先需要添加一个服务层。我将提到两种方法——我现在知道

  • 使用WCF服务连接到数据库,并使用LinqToSql从SQL获取数据。为此,您需要在解决方案中创建两个项目。第一个是服务,第二个是应用程序,您将在其中使用LinqToSql通过服务进行查询。以下是有助于您的参考资料:

    • (这适用于windows 8应用程序,但不适用于wcf 步骤将帮助您)
  • 使用ASP.NETWebAPI构建Web服务。然后在应用程序中使用Http客户端。有助于您的参考资料:

  • 然后,您可以使用LinqToSql或EntityFramework访问或查询SQL server数据库中的数据


    希望有帮助

    恐怕这个问题太宽泛了,整本书都是围绕这个主题写的。我认为我的问题非常具体。我需要一个服务与我的sql数据库建立连接,并在我的应用程序中使用该服务从我的数据库获取数据。谢谢,恐怕这个问题太宽泛了,整本书都是围绕这个主题写的。我想我的问题很具体。我需要一个服务与我的sql数据库建立连接,并在我的应用程序中使用该服务从我的数据库获取数据。谢谢如果你是初学者,我个人认为第一种方法对你来说可能更容易。非常感谢你的回答。我能够创建服务并将引用添加到我的应用程序中,但由于某些原因,无法在我的服务中调用该方法的已完成事件。只有异步,我甚至不能使用,因为有一个错误“wcf测试客户端不支持此操作,因为它使用system.threading.task类型。如果您是初学者,我个人认为第一种方法可能更容易。非常感谢您的回答。我能够创建服务并将引用添加到我的应用程序中,但由于某些原因,无法在我的服务中调用该方法的已完成事件。只有异步,我甚至不能使用它,因为有一个错误“wcf测试客户端不支持此操作,因为它使用system.threading.task类型。