2016-12-06 193 views
10

我試着搜索任何與EF核心的SqlAzureExecutionStrategy有關的任何東西,並提出空手。EF核心和SqlAzureExecutionStrategy

有沒有人在使用EF Core和SQL Azure時需要設置執行策略?

回答

14

在EF Core中,它被稱爲SqlServerRetryingExecutionStrategy,因爲它對於內部部署SQL Server也很有用,例如,如果您使用的是內存優化表。

它可以通過這種方式來啓用:

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

更多信息,請參見Connection Resiliency

+0

感謝這個:D –