Я использую Hangfire RecurringJob для некоторых фоновых задач, которые мне нужно выполнить при запуске, но только во время выполнения. Проблема в том, что когда я выполняю любую команду из ядра ef (например, обновление базы данных dotnet ef, миграции / добавление dotnet ef ...), моя задача выполняется сама.
Мне нужен способ предотвратить выполнение задачи, когда она не выполняется.
Я пытался с IDesignTimeDbContextFactory , и когда я запускаю команды ef, он вызывается, но также и мой код из метода Configure в Startup.cs.
Итак, последний вопрос: куда я могу поместить этот кусок кода вместо метода Configure в Startup.cs?