Когда я должен использовать скомпилированный LINQ против обычного LINQ

Я только что прочитал о производительности LINQ, и с помощью Compiled LINQ можно получить ОГРОМНУЮ сумму.

Теперь, почему я не всегда буду использовать скомпилированный LINQ?

11.08.2008 19:50:31
Это относится ко всем выражениям LINQ или только к LINQ to SQL?
chakrit 25.10.2008 17:32:13
2 ОТВЕТА
РЕШЕНИЕ

Короткий ответ: когда это случится только один раз за долгое время.

Длинный ответ .

4
11.08.2008 19:57:30

Вы должны использовать его, когда какой-то запрос linq выполняется большую часть времени. Они могут быть преобразованы в скомпилированный lynq. Производительность будет улучшена, поскольку путь выполнения запроса будет установлен во время компиляции. Я использовал его в своем проекте, и производительность выросла на ступеньку выше.

0
2.04.2016 14:01:03