【发布时间】:2016-10-12 02:54:17
【问题描述】:
Current Entity Framework Core Documentation 给出了在 Windows 10 / UWP 应用程序中使用 SQLite 的示例。给出的示例用optionsBuilder.UseSqlite("Filename=Blogging.db"); 声明了db 位置。路径相当于Windows.Storage.ApplicationData.Current.LocalFolder.Path 这将SQLite 数据库放在<packagefolder>\LocalState 中。
我们正在探索将 UWP/SQLite 用于将业务事务存储在 SQLite 数据库中的业务应用程序。但是文件夹名称LocalState 向我表明这是存储状态信息的地方,而不是长期存储业务交易的地方。
还有另一个文件夹<packagefolder>\AppData。这是我们的数据库更合适的位置吗?如果是这样,如何在 UWP 应用程序中访问它?或者<packagefolder>\LocalState毕竟是放置用于长期存储业务事务的数据库的正确位置?
【问题讨论】:
标签: entity-framework sqlite uwp entity-framework-core