【发布时间】:2018-01-02 13:11:49
【问题描述】:
我正在尝试在 UWP 应用程序中包含一个 SQLite 文件。 SQLite 文件中有许多表,其中填充了数据。
数据库(至少目前)是只读的,我打算使用 EF Core 来访问数据。
所以我有两个问题:
- 将此文件与应用程序捆绑在一起的正确方法是什么。
- 如何编写文件路径以从 UWP 应用程序访问该文件?
将 .sqlite 文件的“复制到输出目录”设置为“始终复制”似乎会将文件复制到 bin 文件夹,但我似乎无法找出访问它的路径。将 SQLite 连接字符串设置为“Filename=databasename.sqlite”时 - 它似乎在其他地方创建了一个空白数据库文件,因为尝试访问任何表都会引发 table not found 异常。
提前致谢!
【问题讨论】:
标签: sqlite uwp windows-10 entity-framework-core