Windows 10 Universal app访问SQL Server

Mar*_*ink 7 win-universal-app

我正在尝试创建一个Windows Universal应用程序(UWP),我需要访问一个SQL Server.

据我所知

  • System.Data.SqlClient不可用.
  • 实体框架7尚不支持UWP.

我需要服务层吗?

Ale*_*mer 0

是的,您需要一个服务层。无法直接连接 UWP 应用程序和 SQL Server。

为什么不可能:

  • UWP 应用是为从应用商店分发而创建的应用。在客户端计算机上存储连接字符串并不安全
  • 如果发现错误,您不可能一瞬间更新所有客户端应用程序。更新服务更加简单快捷

创建云服务的最简单方法是创建 Azure 移动应用程序,并在其帮助下将 UWP 应用程序连接到云 SQL Server 数据库。

仅适用于 MySQL 数据库,可以使用Connector/Net将 UWP 应用程序直接连接到数据库 ,但不推荐使用这种方式连接移动应用程序和数据库