c# - 将 sqlite 数据库从文件复制到 :memory using C#

标签 c# database sqlite memory copy

我有一个小型数据库,其中的表包含少量数据,我需要将这些数据复制到内存中。

目前我正在使用:

insertcommand.CommandText = "SELECT sql FROM sqlite_master WHERE sql NOT NULL;";

要从文件数据库中提取所有表架构,但是我不太确定如何继续在新内存数据库中创建这些表,并复制所有相关数据。


简而言之,如何使用 C# 和 System.Data.SQLite 将 SQLite 数据库从文件复制到内存?

最佳答案

参见示例 1:在 the SQLite Online Backup API page. 上加载和保存内存数据库

关于c# - 将 sqlite 数据库从文件复制到 :memory using C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2444130/

相关文章:

android - 从 contentprovider 中删除多行

java - android - 无法从 Assets 文件夹复制数据库 : API < 24

mysql - 尝试为各种系统格式化日期

c# - 如何禁用 WinForms 中 TreeView 的节点重命名?

C# 单声道 : TypeLoadException when trying to use a DLL reference

mysql - 通过 SSH 连接到 MySQL 错误 2013 (HY000)

sql - 建议 : dilemma in designing typical user-group-relation DB tables

c# - 使用 C# 发送电子邮件

c# - 如何编写正则表达式以从连接字符串中获取部分?

database - 表示对象的表单的自定义字段