EF核心和SqlAzureExecutionStrategy
问题描述:
我试着搜索任何与EF核心的SqlAzureExecutionStrategy有关的任何东西,并提出空手。EF核心和SqlAzureExecutionStrategy
有没有人在使用EF Core和SQL Azure时需要设置执行策略?
答
在EF Core中,它被称为SqlServerRetryingExecutionStrategy
,因为它对于内部部署SQL Server也很有用,例如,如果您使用的是内存优化表。
它可以通过这种方式来启用:
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder
.UseSqlServer(
"<connection string>",
options => options.EnableRetryOnFailure());
}
更多信息,请参见Connection Resiliency。
感谢这个:D –