2017-06-19 346 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