Ana içeriğe atla

Kayıtlar

Şubat, 2023 tarihine ait yayınlar gösteriliyor

NopCommerce SQLite Backup and Restore

        /// <summary>         /// Creates a backup of the database          /// </summary>         public virtual Task BackupDatabaseAsync(string fileName)         {             try             {                 var backup = new SqliteConnection($"Data Source={fileName}");                 var dbConnection = new SqliteConnection(DataSettingsManager.LoadSettings().ConnectionString);                 dbConnection.Open();                 dbConnection.BackupDatabase(backup);                 //SqliteConnection.ClearPool(dbConnection);                 dbConnection.Close();   ...

File Backup

            var srcfile = Path.Combine(filePath, srcFilename);             var destfile = Path.Combine(filePath, destFileName);             if (File.Exists(destfile))                 File.Delete(destfile);             if (IsCopy)                 BackupDB(filePath, srcFilename, destFileName);             else                 File.Move(srcfile, destfile);