質問: コマンドのタイムアウトが設定されている場所は、もはや以前のバージョンと同じではありません。 しかし、私はどのようにこれを変更するかを言うどこにも見つけることができません。 私がやっているのは、大容量のファイルをアップロードして、デフォルトの30秒よりも長い時間を費やすことです。 他の質問と同様に、Migration TimeoutではなくCommand Timeoutについて質問しています。
回答: DIコンテナを使用してDbContextを管理している場合(つまり、DbContextをサービスコレクションに追加する場合)、オプションでコマンドタイムアウトを指定できます。 Startup.ConfigureServices: ``` services.AddDbContext(options => options.UseSqlServer( this.Configuration.GetConnectionString("YourConnectionString"), sqlServerOptions => sqlServerOptions.CommandTimeout(60)) ); ```