2016-12-06 10 views
10

Ich habe versucht, nach etwas zu suchen, das sich auf eine SqlAzureExecutionStrategy für EF Core bezieht, und kam mit leeren Händen auf.EF Core und SqlAzureExecutionStrategy

Hat jemand Informationen über die Notwendigkeit, eine Ausführungsstrategie festzulegen, wenn EF Core und SQL Azure verwendet werden?

Antwort

14

In EF Core heißt es SqlServerRetryingExecutionStrategy, da es auch für den lokalen SQL Server nützlich ist, wenn Sie beispielsweise speicheroptimierte Tabellen verwenden.

Es kann auf diese Weise aktiviert werden:

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) 
{ 
    optionsBuilder 
     .UseSqlServer(
      "<connection string>", 
      options => options.EnableRetryOnFailure()); 
} 

Connection Resiliency für weitere Informationen anzeigen.

+0

danke dafür: D –