Ho cercato di avere una ricerca per qualsiasi cosa relativa a una SqlAzureExecutionStrategy per EF core e sono venuta a mani vuote.
Qualcuno ha qualche informazione sulla necessità di impostare una strategia di esecuzione quando si usano EF Core e SQL Azure?
In EF Core si chiama SqlServerRetryingExecutionStrategy
in quanto è utile anche per SQL Server on-premise se si utilizzano tabelle ottimizzate per la memoria, ad esempio.
Può essere abilitato in questo modo:
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder
.UseSqlServer(
"<connection string>",
options => options.EnableRetryOnFailure());
}
Vedi Resilienza della connessione per maggiori informazioni.