【问题标题】:Copying an sqlite database from file to :memory using C#使用 C# 将 sqlite 数据库从文件复制到:memory
【发布时间】:2010-03-14 22:47:15
【问题描述】:

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

目前我正在使用:

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

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


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

【问题讨论】:

  • 你能满足你的需要吗?我也在 C# 程序中寻找相同的 api。如果是,请也帮助我。

标签: c# database sqlite memory copy


【解决方案1】:

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

【讨论】:

  • 这很有帮助,但是,我不确定在使用 System.Data.SQLite 的 ADO 样式时如何使用这些函数
  • 进一步的研究表明,这些功能在 System.Data.SQLite 中尚不可用,但开发人员表示它们“即将推出”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-01-07
  • 1970-01-01
  • 1970-01-01
  • 2013-04-27
  • 2016-05-23
  • 2014-03-12
  • 1970-01-01
相关资源
最近更新 更多