Каковы поведенческие детали кеша запросов EF EF?C#

Место общения программистов C#
Anonymous
Каковы поведенческие детали кеша запросов EF EF?

Сообщение Anonymous »

Во время экспериментов с iQueryExpressionInterceptor я заметил, что перехватчик называется (то есть, выражение запроса строится) только один раз на запрос на время жизни моего применения. Документы подтверждают это, но не добавляют полезной информации: < /p>

Запрос LINQ обрабатывается ядром Ontity Framework для создания представления, которое готово к обработке поставщиком базы данных. Результат кэшируется, так что эта обработка не нужно делать каждый раз, когда выполняется запрос. Количество записей?
Когда и как это обрезано? Если я ошибаюсь в этом, это было бы недействительным мой вопрос, потому что, похоже, есть богатство об этом кэше.

Подробнее здесь: https://stackoverflow.com/questions/797 ... uery-cache

Вернуться в «C#»