В настоящее время я использую pomelo.entityframeworkcore.mysql
для взаимодействия с MariaDB с использованием EF Core.Я использую EF Core версии 2.2.2 и pomelo.entityframeworkcore.mysql
версии 2.2.0.Я попытался установить время ожидания команды в строке подключения, добавив его в конец следующим образом:
Server=xxxx.eu-central-1.rds.amazonaws.com;Database=xxxx;User=xxxx;Password=xxxx;default command timeout=120;
Это не сработало, поэтому я попробовал следующее:
services.AddDbContext<DBContext>(opts => opts.UseMySql(Configuration["ConnectionString:DB"],
mySqlOptions => {
mySqlOptions.ServerVersion(new Version(10, 3, 8), ServerType.MariaDb);
mySqlOptions.CommandTimeout(120);
})
.UseSecondLevelCache(), ServiceLifetime.Scoped);
Который сделалтоже не работает.У кого-нибудь есть другой способ установить время ожидания команды?