Например. переменная IQueryable.Where(x => x.Id ==), скорее всего, будет иметь вид @p__linq__...
Что делает каждый запрос уникальным и требует компиляции запроса. Это плохо сказывается на производительности.
Я нашел эту статью; Как принудительно использовать параметр SQL вместо константы в предикате Expression
Это очень похоже на мой вопрос, но сбивает меня с толку еще больше.
Как я могу принудительно выделить и использовать литералы параметры sql?

В отладчике это выглядит так

а затем массив параметров (тип объекта) выглядит следующим образом
[img]https://i.sstatic .net/E4JAJLhZ.png[/img]
Тогда лямбда выглядит так

И в конечном итоге перейдем к SQL:

И еще один, но тип datetimeoffset

как вы можете видеть мои обычные запросы (используя код C# вместо строк) подходят

Подробнее здесь: https://stackoverflow.com/questions/791 ... esulting-s