2016-12-06 168 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 –