簡體   English   中英

在Windows Phone 8上使用SQLite-net創建SQLite數據庫文件

[英]Create SQLite database file with SQLite-net on Windows Phone 8

目前,我正在通過以下方式通過sqlite-netsqlite-net-wp8Windows PhoneSQLite創建數據庫:

public async void Create()
        {
            SQLiteAsyncConnection db = new SQLiteAsyncConnection(Path.Combine(ApplicationData.Current.LocalFolder.Path, "localdatabase.db"));
            await db.CreateTableAsync<Sample>().ContinueWith((results) =>
            {
                Debug.WriteLine("Sample table created!");
            });
        }

我遵循了教程。

我的問題是,由於它在應用程序的隔離存儲區中創建了localdatabase.db文件,因此我無法與它進行交互,並且在每次構建調試時,數據庫都會被刪除。 我想將其另存為文件,以便可以從解決方案資源管理器中訪問它。

我怎樣才能做到這一點?

首先,我建議切換到本教程 ,因為本教程已更新為反映SQLite庫中的某些更改(例如,現在都可以通過NuGet訪問它們,而無需從源代碼進行構建)。

我不完全確定為什么要在每次調試時都刪除並重新創建數據庫,但是在運行時只能寫入應用存儲,而不能寫入安裝存儲(即解決方案)。 如果要瀏覽已部署應用程序之一的應用程序存儲,無論是在模擬器上還是在設備上,都可以使用WP Power Tools之類的工具

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM