Ответ 1
В EF Core он называется SqlServerRetryingExecutionStrategy
, поскольку он также полезен для локального SQL Server, если вы используете, например, таблицы с оптимизацией памяти.
Его можно включить следующим образом:
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder
.UseSqlServer(
"<connection string>",
options => options.EnableRetryOnFailure());
}
Подробнее см. "Устойчивость к подключению" .