2017-06-19 347 views
-4

我正在Visual Studio #xamarin窗体中的UWP项目工作,我如何连接到SQL数据库,而无需使用任何Web API和依赖项服务? 该应用程序正在离线模式下工作。Xamarin格式和sql server数据库

+1

[在Xamarin.Forms中直接访问Sql Server数据库]可能的副本(https://stackoverflow.com/questions/37873020/accessing-directly-a-sql-server-database-in-xamarin-forms) –

+0

感谢您及时的回复。我之前看过这篇文章。我关心的是如何在不使用任何依赖服务和API的情况下访问,因为我的应用程序将处于离线模式。 –

+1

你是指你的UWP(如SQLite)或计算机上安装的SQL数据库中的本地数据库? – hugoterelle

回答

0

首先,您必须决定是否要使用Microsoft SQL Server或Sqlite。 这些是完全不同的数据库,因此代码也会有所不同。

如果你想使用MS SQL,你可以使用this article

不知何故,从你的问题,我认为Sqlite将更好地为您服务(只是我的猜测)。

如果您要使用Sqlite,请选择this one。 这个配方是专门为Xamarin.Forms PCL项目,因此使用依赖服务 - 因为iOS,Android和UWP的方法不同。如果您不打算将您的项目移植到Android或iOS,那么您可以直接调用这些函数,而无需依赖服务接口。

+0

感谢您的解决方案。 –

+0

不客气。你可以接受答案,这样其他人就会知道它没问题。 – Grisha