Если у меня есть Entity Framework 4 контекст, как правило, если я выполнить запрос, как:Entity Framework 4 - предотвратить базовое кэширование
db.Invoices.Where(I => whatever);
и потом запустить что-то другое:
db.Invoices.Where(I => something_else);
любой объекты, возвращенные из второго запроса, которые также были возвращены из первого, не будут загружены из базы данных. EF просто возьмет объект, который уже есть для этого ключа.
Вопрос: Каков наилучший способ отключить эту функцию? Могу ли я сказать EF для загрузки каждого объекта, который ему нужен, из базы данных без исключения?
Спасибо!