从Windows 10 Universal Application进行SQL访问

时间:2015-08-22 21:22:17

标签: sql-server win-universal-app uwp

我正在尝试为我的公司制作一个应用程序,该应用程序将运行在通过VPN连接到主服务器的Windows 10平板电脑上。我已经建立了VPN和设备,并尝试使用平板电脑进行“Hello World”。

这是我的问题:我的应用程序需要访问托管VPN的主服务器上运行的SQL Server。

SQL Server已配置为允许通过网络进行访问并已经过测试。如果我编写一个简单的WPF应用程序,我可以从平板电脑运行它,SQL连接可以正常工作。

那为什么会出问题?

因为在我的生活中,我无法弄清楚如何从Windows Universal Application连接到SQL数据库。我正在使用Visual Studio 2015和“空白应用程序(通用Windows)”解决方案模板。默认情况下,System.Data.SqlClient命名空间不可用,当我尝试添加引用时没有列出框架程序集,当我浏览到System.Data.dll以手动添加它时,我得到其他错误。

以上让我觉得自己错了;数据库访问是应用程序的基本需求,不应该难以实现。谁能告诉我怎么去呢?

1 个答案:

答案 0 :(得分:-2)

有一个名为SqlConnection的类,您可以使用它来连接到执行相同操作的数据库。

这是我在msdn中找到的一个例子。

SqlConnection sqlCon = new SqlConnection("Data Source=(local);Initial Catalog=Test;Integrated Security =SSPI;");

或者您可以在服务器上创建自己的api并使用XMLHttpRequest()之类的Ajax方法连接到它.open('GET','stuff.aspx',true)