Кэшированные объекты, совершающие поездки в базу данных - PullRequest
0 голосов
/ 09 января 2012

Я кеширую объекты, если я сделаю запросы linq для кэшированных сущностей, тогда ... будут ли эти запросы выполнять обход базы данных из-за ленивой загрузки в платформе Entity?

1 Ответ

1 голос
/ 09 января 2012

Если вы не отсоедините сущности до того, как кешируете их, сущности сохранят ссылку на контекст, который их создал, и используют его для отложенной загрузки.Лучше отделить сущности.

context.Detach(entity);
cachedItems.Add(entity);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...