2015-04-20 58 views
0

我在我的Windows平板電腦中有一個數據庫,不想將其包含在我的項目中,是否有任何方式通過給出像c:/MyDBFolder/db.sqlite這樣的路徑與存儲在項目外部的數據庫進行連接。 ???如何在Windows Store應用程序中與項目外的數據庫連接?

+0

我認爲你需要你的數據庫內的應用程序..應用程序是在沙箱wp8安全。嘗試閱讀SharedStorage [鏈接](http://stackoverflow.com/questions/20815144/wp8-copy-sharedstorge-file-directly-into-isolatedstorage) – Eldho

回答

0

我目前正在爲一個項目做這個。但是,我不使用路徑從我的應用程序訪問數據庫。

要訪問我的數據庫,我創建了一個服務,其目的是在我的數據庫上執行SQL查詢並返回結果。

在visual studio中查看Service Reference。這可以讓你直接連接到你的服務,只要給它一個url(或者如果在本地工作,則是服務的本地主機)。

所以我們可以說你有你的服務的SelectCommand方法,你可以簡單地這樣稱呼它:

 Dim service As New ServiceReference1.Service1Client(ServiceReference1.Service1Client.EndpointConfiguration.BasicHttpBinding_IService1) 
     Dim returnedString As String = Await service.SelectCommandAsync() 

有可能是從應用程序使用的數據庫的方式,但我還沒有找到它,因爲這是我第一次嘗試這樣做的方式。我已經解釋過的進行方式爲您提供更好的安全性,並將您的項目非常好地組織起來並且易於使用。

相關問題