2017-09-13 46 views
0

我創建了一個應用程序,通過EntityFramework創建數據庫。我創建了一個繼承DbContext並進行配置的類。我也有這個抽象方法。如何使用查看器查看由UWP中的實體框架創建的數據庫?

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) 
{ 
    optionsBuilder.UseSqlite("Filename=People.db"); 
} 

就像我在標題中說過的那樣,如何查看People.db?我檢查了目錄,但它不在那裏,因此它看起來像是內置的。爲了方便起見,我該如何修改它的內容?

回答

0

默認情況下,將在當前應用程序的local folder中創建數據庫文件People.db。如果您的應用程序在PC設備上運行,您可以在C:\Users\{username}\AppData\Local\Packages\{your app package family name}\LocalState上找到它。本地文件夾目錄可以被讀取/修改,適合您修改和保存內容。有關UWP文件訪問權限的更多詳細信息,請參閱this article

您也可以將SQLiteStudio設置爲具有GUI以查看數據庫數據。

更多詳情請參考Getting Started with EF Core on Universal Windows Platform (UWP) with a New Database。此示例包含如何在運行時創建數據庫和插入數據。

+0

不錯!謝謝 :) – Gibs

相關問題