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
Effettuare lo stream della risposta in ASP.NET Core tramite IAsyncEnumerable
Ottimizzazione dei block template in Angular 17
Usare un KeyedService di default in ASP.NET Core 8
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Evitare il flickering dei componenti nel prerender di Blazor 8
Usare lo spread operator con i collection initializer in C#
Limitare le richieste lato server con l'interactive routing di Blazor 8
Code scanning e advanced security con Azure DevOps
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Semplificare il deployment di siti statici con Azure Static Web App
Mascherare l'output di un valore all'interno dei log di un workflow di GitHub
Utilizzare il trigger SQL con le Azure Function
I più letti di oggi
- ASP.NET Core Identity 8: è rivoluzione?
- Tutorial ASP.NET Dynamic Data Control
- Accesso dai dati con Entity Framework 7
- Utilizzare la classe XmlDataDocument per leggere un Feed RSS
- Microsoft Security Bulletin MS08-067
- Le novità di ASP.NET 4.5
- Mostrare tutti i cookie creati in fase di debug
- MIX 2011: Tutte le novità dei tool di ASP.NET MVC 3
- Usare il sensore di luminosità ambientale nelle Universal App