Пример #1
0
        public async Task Restore <T>(string blobName, IBackupable <T> db)
        {
            string         backupName     = blobName;
            CloudBlockBlob cloudBlockBlob = _backupsContainer.GetBlockBlobReference(backupName);
            var            json           = await cloudBlockBlob.DownloadTextAsync();

            IEnumerable <T> data = JsonConvert.DeserializeObject <IEnumerable <T> >(json);

            db.RestoreFromBackup(data);
        }