La connection resiliency è una funzionalità che permette di riprovare a eseguire i comandi verso il database qualora si verifichino problemi di rete. Questa funzionalità è molto comoda soprattutto quando dobbiamo dialogare con server remoti (come nel caso di applicazioni on premise che sfruttano SQL Azure) in quanto la connessione potrebbe non essere disponibile anche solo per pochi istanti.
Per abilitare la connection resiliency con SQL Server e SQL Azure basta invocare l'extension method EnableRetryOnFailure in fase di configurazione del contesto.
public MyContext : DbContext { protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { optionsBuilder .UseSqlServer("connectionstring", options => options.EnableRetryOnFailure()); } ... }
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creare form tipizzati con Angular
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
Gestione degli environment per il deploy con un workflow di GitHub
Usare ASP.NET Core dev tunnels per testare le applicazioni su internet
Eseguire attività pianificate con Azure Container Jobs
Effettuare lo stream della risposta in ASP.NET Core tramite IAsyncEnumerable
Cache policy su route groups di Minimal API in ASP.NET Core 7
Reactive form tipizzati con modellazione del FormBuilder in Angular
C# 12: Cosa c'è di nuovo e interessante
Creare moduli CSS in React
Generare file PDF da Blazor WebAssembly con iText
Miglioramenti nell'accessibilità con Angular CDK