如何使用.net C#备份sqlite3数据库的单个表

时间:2019-04-25 10:15:28

标签: c# sqlite

我有一个包含3个表table1,table2,table3的数据库表。我想要的是从c#.net中的sqlite3数据库仅备份table2。 我已经尝试获得结果的是

public void backup(string strDestination)
{
      using (var location = new SQLiteConnection(@"Data Source=C:\activeDb.db; Version=3;"))
      using (var destination = new SQLiteConnection(string.Format(@"Data Source={0}:\backupDb.db; Version=3;", strDestination)))
      {
          location.Open();
          destination.Open();
          location.BackupDatabase(destination, "main", "main", -1, null, 0);
      }
}

但是这些代码备份了整个数据库表。

0 个答案:

没有答案