编辑
2022-11-23
。Net
00
请注意,本文编写于 514 天前,最后修改于 513 天前,其中某些信息可能已经过时。

在数据库配置中加入 如下配置

Csharp
optionsBuilder.UseMySql(GetDatabaseConnectionString(), new MySqlServerVersion(new Version()), ((bo) => { bo.EnableRetryOnFailure( maxRetryCount: 5, maxRetryDelay: TimeSpan.FromSeconds(10), errorNumbersToAdd: new int[] { 2 } ); }));

此配置虽然能解决短暂的数据库连接失败问题,但是会导致无法进行手工开启一个事务执行的问题,所以这个配置要在启动时必须配置好,不能在运行中在OnConfigurtion中重新配置

本文作者:SnailBoy

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!