Я кеширую объекты, если я сделаю запросы linq для кэшированных сущностей, тогда ... будут ли эти запросы выполнять обход базы данных из-за ленивой загрузки в платформе Entity?
Если вы не отсоедините сущности до того, как кешируете их, сущности сохранят ссылку на контекст, который их создал, и используют его для отложенной загрузки.Лучше отделить сущности.
context.Detach(entity); cachedItems.Add(entity);