Здравствуйте, gandjustas, Вы писали:
G>И что ты предлагаешь? переписать простыни linq на рукопашный SQL? G>Я предлагаю посмотреть запрос, который генеируется, поправить linq, чтобы он не генерировал то, что мешает оптимизации и создать подходящие индексы.
G>Разница в затратах примерно на два порядка в пользу второго варианта. Возможно по итогу будет не так оптимально для конкретного варианта запроса, но в целом можно быстродействие довести до приемлемого без переписывания всего.
Что я предлагаю где/для чего? Для конкретной ситуации? — я её не знаю. Может там база из трех таблиц и этот приведенный кусок — полприложения))
Моя реплика была на твое утверждение "Лучше уж такой код, чем эквивалентные простыни SQL.".
С моей точки зрения, в общем случае — это зло.