UWP应用程序中的SQL连接

时间:2016-06-26 22:40:21

标签: sql-server uwp

我现有的项目在windows,mac,ios和android上运行。我正在寻找一种制作Windows手机版的方法,但我无法弄清楚如何使用SQL。我目前的代码库非常大,我无法“切换”使用EF。如何在UWP中访问数据库?

2 个答案:

答案 0 :(得分:1)

如果要连接本地数据库,例如SQLite,可以使用已实现的库来执行此操作:

A Developer's Guide to Windows 10: (10) SQLite Local Database

如果要连接基于服务器的数据库(例如,SQL Server数据库),遗憾的是,没有像ADO.NET这样的内置API可用于直接连接SQL Server。对于解决方法,您必须使用中间层,例如WCF Serrvie:

How to access data from SQL Server database in Windows Store app,虽然此示例是针对商店应用编写的,但使用的方法与UWP应用程序相同。

答案 1 :(得分:0)

您无法直接连接到Microsoft SQL Server数据库。相反,您需要制作某种与数据库通信的服务层,您的手机应用程序需要与之通信。有关如何执行此操作的详细信息,请参阅相同的代码和Microsoft在此处托管的视频:

https://code.msdn.microsoft.com/windowsapps/How-to-access-data-from-5f2602ec