csharp
using System;
using VelocityDB;
using VelocityDB.Config;
namespace DataBackupExample
{
class Program
{
static void Main(string[] args)
{
Configuration.Server.Host = "localhost";
Configuration.DatabaseLocation = "C:\\data";
Configuration.DatabaseName = "MyDatabase";
using (var session = new SessionNoServer())
{
session.BeginUpdate();
var backupOptions = new BackupOptions("C:\\backup", BackupMode.Full);
session.Backup(backupOptions);
session.Commit();
}
Console.ReadLine();
}
}
}
csharp
using System;
using VelocityDB;
using VelocityDB.Config;
namespace DataRestoreExample
{
class Program
{
static void Main(string[] args)
{
Configuration.Server.Host = "localhost";
Configuration.DatabaseLocation = "C:\\data";
Configuration.DatabaseName = "MyDatabase";
using (var session = new SessionNoServer())
{
session.BeginUpdate();
var restoreOptions = new RestoreOptions("C:\\backup\\backupfile.velbackup");
session.Restore(restoreOptions);
session.Commit();
}
Console.ReadLine();
}
}
}