如何部署数据库文件并使用EF Core SQLite连接到该文件

时间:2016-07-04 07:43:40

标签: uwp entity-framework-core

对于我们的UWP应用程序,我们有一个填充了一些masterdata的数据库文件。我们希望随应用程序一起发送此数据库文件。现在,我无法弄清楚如何在Entity Framework DbContext中设置连接字符串。通常,我们使用" Filename = Filename.db"作为连接字符串。有了这个,你可以在" LocalState"中创建一个数据库。夹。我们将数据库部署为'内容'并且如果更新则复制'。我无法连接到此数据库文件,相对路径无法正常工作。也许我们的方案有更好的设置。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我现在无法测试,但您尝试使用“ms-appx:////dbFile.db”路径吗? 您只能获得对应用程序文件夹的读取权限。

如果要更改文件,则必须将其复制到应用程序缓存文件夹中。