我的SQLite数据库在哪里创建?

Clo*_*ock 5 c# sql sqlite entity-framework uwp

我按照这里提供的教程:EF7教程

它似乎是一个众所周知的关于SQLite,UWP和EF7的教程都遵循它的预期,但我无法找到代码优先方法创建的数据库的物理路径.

这件事很奇怪我想用"DB Browser for SQL Lite"打开sqlite数据库,但我找不到它...

你们中的一些人是否遵循这个通用教程并找到了数据库,或者你知道EF7代码首先创建数据库的位置吗?

Hen*_*man 5

当您创建没有特定路径的SQLite数据库时,它将被放置在您的代码可以找到的文件夹中 Windows.Storage.ApplicationData.Current.LocalFolder

对于您的数据库浏览器,它位于

c:\Users\<username>\AppData\Local\Packages\<package-name>\LocalState\
Run Code Online (Sandbox Code Playgroud)

<username>很明显,<pacakage-name>可以在Package.appxmanifest,packaging选项卡中找到.它看起来像一个Guid.