Увеличьте время ожидания команды при запуске миграций с помощью migrate.exe / ef6.exe - PullRequest
0 голосов
/ 03 апреля 2020

Мы запускаем миграцию EF6 в нашем конвейере сборки, используя ef6.exe (ранее - через migrate.exe). База данных Azure SQL База данных. Время от времени нам нужно включать в эти миграции долго выполняющиеся команды SQL. К сожалению, кажется, что ef6.exe (и migrate.exe перед ним) не уважают DbContext.Database.CommandTimeout, что приводит к сбою сборок. Выполнение тех же самых команд SQL через SSMS успешно, и они хорошо выполняются в течение времени ожидания команды, которое мы устанавливаем в DbContext.

Как мы можем заставить ef6.exe соблюдать время ожидания команды, которое мы ' переустановка в коде? Как примечание, единственная доступная документация для ef6.exe на момент публикации этого вопроса была в форме ответа на вопрос GitHub .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...