Tengo problemas para descifrar algo con el código de Entity Framework Lo primero en CTP 5. Está haciendo un caché de objetos y no quiero. Por ejemplo, cargo una página (trabajando con un sitio ASP.NET MVC) que carga un objeto. Luego voy a cambiar la base de datos. Vuelvo a cargar la página y los cambios no se reflejan. Si elimino el sitio y lo vuelvo a ejecutar, obviamente lo recupera. ¿Cómo puedo, ya sea en general para un tipo, o incluso para una consulta en particular, decirle que siempre obtenga una copia nueva? Creo que podría tener algo que ver con MergeOption, pero tengo problemas para encontrar ejemplos que funcionen con CTP 5. Gracias.Desactivar el almacenamiento en caché de objetos en Entity Framework CTP5
10
A
Respuesta
15
Bien, lo descubrí. El siguiente será a veces tire de la caché EF:
return (from m in _dataContext.Monkeys
where m.MonkeyId == monkeyId
select m).FirstOrDefault();
Es posible utilizar AsNoTracking() para eludir la materia de seguimiento de cambios/almacenamiento en caché:
return (from m in _dataContext.Monkeys.AsNoTracking()
where m.MonkeyId == monkeyId
select m).FirstOrDefault();
Cuestiones relacionadas
- 1. Entity Framework 4 - evitar el almacenamiento en caché básica
- 2. Restkit, desactivar el almacenamiento en memoria caché
- 3. ¿Qué recomienda Microsoft para el almacenamiento en caché de segundo nivel en Entity Framework?
- 4. ¿Cómo desactivar el almacenamiento en caché en Firefox?
- 5. mejor manera de desactivar el almacenamiento en caché del cliente
- 6. Entity Framework CTP5 (Código primero) Modelado - tablas de búsqueda
- 7. Entity Framework CTP5, primer código. propiedad de navegación opcional
- 8. Serializar objetos de Entity Framework en JSON
- 9. Almacenamiento en caché hasta que los cambios de datos en ASP.NET MVC y Entity Framework 4.1
- 10. ¿Es Zookeeper apropiado para el almacenamiento en caché de objetos?
- 11. Symfony2 ¿desactivar el caché?
- 12. capa de almacenamiento local para Entity Framework?
- 13. ¿Cómo podemos hacer el filtrado de objetos en Entity Framework?
- 14. Almacenamiento en caché de objetos MongoDB en PHP
- 15. Almacenamiento en memoria caché de objetos regex compilados en Python?
- 16. almacenamiento en caché los objetos de dominio en Grails
- 17. Almacenamiento en memoria caché en ASP.NET MVC Framework
- 18. Entity framework (CTP5, Fluent API). Cambiar el nombre de la columna de propiedad de navegación
- 19. ¿Desea desactivar el almacenamiento en caché en el motor de plantillas PHP Smarty?
- 20. Guardar objetos individuales con el código de Entity Framework primero
- 21. Optimización Entity Framework
- 22. niño eliminar objetos de Entity Framework
- 23. ¿Cómo implemento el almacenamiento en caché asincrónico?
- 24. ¿Cuál es la mejor manera de desactivar el almacenamiento en caché de plantillas Jinja2 en bottle.py?
- 25. cómo desactivar el almacenamiento en caché de definiciones de compilación en Visual Studio
- 26. Entity Framework CTP5 Code First - ¿Es posible dividir entidades en una clave no primaria?
- 27. Entity Framework: ObjectContext.ExecuteStoreQuery produce objetos separados
- 28. Objetos de Binding Entity Framework en una Datagridview C#
- 29. Cómo desactivar el almacenamiento en caché de salida para usuarios autenticados en ASP.NET MVC?
- 30. El entorno de desarrollo Rails 3 mantiene el almacenamiento en caché, incluso sin almacenamiento en caché?