Обновление: я предложил реализовать управление подсказками в будущей версии EF. Перейдите сюда, чтобы проголосовать за него.
У меня возникла проблема: выполнение одного из моих запросов Entity Framework (EF) в Sql Server занимает очень много времени, хотя когда я копирую и вставляю сгенерированный TSQL в Sql Server Management Studio (SSMS), он запускается очень быстро. После некоторого расследования я обнаружил, что сталкивался с проблемой сниффинга параметров, и правильный способ исправить этосостоит в том, чтобы вставить одну из многих подсказок запроса (OPTIMIZE FOR, RECOMPILE и т. д.). Как вставить эти подсказки в мои запросы EF?
Вопросы, связанные с этим с разных точек зрения, здесь , здесь и здесь .