Vag*_*gue 2 sqlite entity-framework entity-framework-core uwp
当前实体框架核心文档提供了在Windows 10/UWP应用程序中使用SQLite的示例.给出的示例声明了db位置,   optionsBuilder.UseSqlite("Filename=Blogging.db");其路径等效Windows.Storage.ApplicationData.Current.LocalFolder.Path于此<packagefolder>\LocalState.将SQLite数据库放入.
我们正在探索将UWP/SQLite用于将业务事务存储在SQLite数据库中的业务应用程序.但是文件夹名称LocalState告诉我,这是存储状态信息的地方,而不是商业交易的长期存储.
还有另一个文件夹<packagefolder>\AppData.这是我们的数据库更合适的位置吗?如果是这样,如何在UWP应用程序中访问它?或者<packagefolder>\LocalState毕竟是一个正确的位置来放置一个用于长期存储业务交易的数据库?
文件是对的.数据库的路径(Windows.Storage.ApplicationData.Current.LocalFolder.Path)是正确的.只要应用程序安装在设备上,您的数据就会存在.
请参阅下面的MSDN文章,其中最重要的是:
"本地数据,只要创建它的应用程序仍然安装就存在"
还有一个:
"本地可以包含文件(LocalFolder)和设置(LocalSettings),并且应该用于任何具有用户价值且无法轻松重新创建或下载的信息"
ApplicationData.Current.LocalFolder用于存储信息.
https://blogs.windows.com/buildingapps/2016/05/10/getting-started-storing-app-data-locally/#_Local
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           1373 次  |  
        
|   最近记录:  |