EF Core和SqlAzureExecutionStrategy

azure-sql-database entity-framework-core

我試圖搜索與EF核心的SqlAzureExecutionStrategy相關的任何內容,然後空手而歸。

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

一般承認的答案

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

它可以通過這種方式啟用:

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

有關詳細信息,請參閱連接彈性



Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因