是否可以在VS Code中查看SQLite内存数据库?

vfh0ocws  于 2023-10-23  发布在  SQLite
关注(0)|答案(1)|浏览(161)

我正在使用C#播种SQLite内存数据库,我想在运行应用程序时查看数据库中的数据。有没有办法做到这一点?调试时可以检查哪些内容?它会生成某种我可以打开的文件吗?

zwghvu4y

zwghvu4y1#

是否可以从IDE或其他程序打开到:memory:数据库的第二个连接?不你不能See this
如何解决内存数据库的这个基本限制?
1.在开发过程中,使用具有普通数据库文件名的磁盘数据库。这样的事情

var dbFile = ':memory:';
#if DEBUG
dbFile = '.\dbFileForDebugging.sqlite';
#endif

1.或者,当您想使用类似这样的SQL命令查看内存数据库时,创建它的快照副本。

VACUUM INTO .\dbFileForDebugging.sqlite

如果这是我的项目,我会使用第一个选择,因为在数据库快照发生的确切时间上会有更少的混乱。

相关问题