Entity Framework 4 - предотвратить базовое кеширование

Если у меня есть контекст Entity Framework 4, обычно я выполняю такой запрос, как:

db.Invoices.Where(I => whatever);

, а затем выполняю что-то еще:

db.Invoices.Where(I => something_else);

любые объекты, возвращенные из второго запроса, которые также были возвращены с первого раза не будет загружаться из базы данных. EF просто возьмет объект, который у него уже есть для этого ключа.

Вопрос, как лучше всего отключить эту функцию? Могу ли я сказать EF загружать все без исключения необходимые объекты из базы данных?

Спасибо!

10
задан Adam Rackis 15 October 2010 в 15:41
поделиться