Я получаю много ошибок при добавлении данных на мой SQL-сервер Azure, например:
Возникло исключение, которое, вероятно, связано с временным сбоем.Если вы подключаетесь к базе данных SQL Azure, рассмотрите возможность использования
. По следующей ссылке вы можете реализовать стратегию Azure:
https://docs.microsoft.com/en-us/ef/ef6/fundamentals/connection-resiliency/retry-logic
ВВ статье проиллюстрировано, что вы можете использовать стандартную стратегию Azure:
public class MyConfiguration : DbConfiguration
{
public MyConfiguration()
{
SetExecutionStrategy("System.Data.SqlClient", () => new SqlAzureExecutionStrategy());
}
}
Однако здесь описано, как вы применяете ее к своему DbContext.Кто-нибудь пробовал это и может поделиться своим опытом?Это не базовая версия, и она реализована в функции.Из 9000 вызовов около 1000 не удается, так что это много ошибок.