Как мне контролировать перехват параметров и/или подсказки запросов в Entity Framework?

Обновление: я предложил реализовать управление подсказками в будущей версии EF. Перейдите сюда, чтобы проголосовать за него.

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

Вопросы, связанные с этим с разных точек зрения, здесь , здесь и здесь .

7
задан Community 23 May 2017 в 11:43
поделиться