public async Task ActivatedAsync() { foreach (var feature in await _dataMigrationManager.GetFeaturesThatNeedUpdate()) { try { await _dataMigrationManager.UpdateAsync(feature); } catch (Exception ex) { if (ex.IsFatal()) { throw; } _logger.LogError("Could not run migrations automatically on " + feature, ex); } } }