Обновление: Я создал предложение для реализации контроля подсказок в будущей версии EF. Go here to vote for it.Как я могу контролировать параметры sniffing и/или подсказки в структуре сущности?
У меня проблема, когда один из моих запросов Entity Framework (EF) занимает очень много времени для выполнения на Sql-сервере, хотя, когда я копирую и вставляю сгенерированный TSQL в Sql Server Management Studio (SSMS) он работает очень быстро. После некоторого расследования я обнаружил, что у меня возникла проблема с параметром нюхания, а correct way to fix it - вставить один из многих подсказок (OPTIMIZE FOR, RECOMPILE и т. Д.). Как вставить эти подсказки в мои EF-запросы?
Вопросы, относящиеся к этому с разных точек зрения, это here, here и here.
У кого-нибудь есть пример EF? –
Можете ли вы объяснить свой сценарий? Я столкнулся с этим вопросом давно, и окончательное решение было вокруг него, а не через. – Alireza
Я придумал другое решение, основанное на перехватчиках, которые, я считаю, более новая функция в EF (вероятно, не существовало во время вашего ответа). См. Http://stackoverflow.com/questions/26761827/adding-a-query-hint-when-calling-tvf –