c# - Xamarin Sqlite 本地文件路径

标签 c# database sqlite xamarin local-database

我有一个使用 SQLite 在本地操作数据的应用程序(Xamarin.Forms 跨平台)。我已经像这样初始化了数据值:

static UserDatabase database;

database = new UserDatabase(DependencyService.Get<ILocalFileHelper>().GetLocalFilePath("User.db3")); //sv67219.Diabetes_App.dbo"));

这似乎工作得很好,但我不知道数据库到底存储在哪里。换句话说,"User.db3" 存储在哪里? (哪个文件夹?)。

我想知道这个,因为我想通过 DBBrowser 查看我的数据库。因为没有 DBBrowser,我不知道正在创建什么表以及后台发生了什么(否则我使用查询每个场景来输出值)。

谢谢!

最佳答案

第一步:进入以下目录

C:\Users...\AppData\Local\Android\sdk\tools\lib\

第二步:点击下面的应用monitor.exe

enter image description here

第 3 步:选择模拟器

enter image description here

第 4 步:点击data 文件夹,然后再次点击data 文件夹

enter image description here

第 5 步:找到您的应用程序 (com.xxx.xxxx.xxxx),然后选择文件文件夹。然后就可以看到xxxx.sql

关于c# - Xamarin Sqlite 本地文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44638086/

相关文章:

c# - ASP.Net 应用程序之外的 MailDefinition

sql - 使用两个不同版本的 SQL Server 的项目

sql - 什么文件格式可以用来保存/访问数据而不是数据库

objective-c - sqlite中的外键定义

c# - EntityFramework Core 3 linq表达式无法翻译

c# - 如何使用 Json.NET 将 JSON 转换为 BSON

mysql - 通过删除 SQL 数据库中的行来提高查询性能?

cocoa - Mac OS 上 SQLite 中的 EXC_BAD_ACCESS

python - 跨程序 session 保存复杂 Python 数据结构的最佳方式(pickle、json、xml、数据库等)

c# - 将列表框中的值添加到数据库