Tengo un problema. No se puede encontrar cómo hacer que OutputCache SQLDependency dependa de una fila de la tabla de la base de datos. P. ej. Tengo un controlador con un parámetro.¿Cómo hacer que OutputCache con SqlDependency dependa de una fila en la base de datos para cada solicitud?
ActionResult Index(int? id)
Y para cada solicitud con el mismo ID que necesito para comprobar tabla1 tabla de base de datos (int id, fecha y hora LAST_UPDATED). Si la fila con id = id y last_updated no ha cambiado.
Uso el servidor sql 2005 o superior.
¿Qué estrategia debo usar?
He intentado utilizar:
[OutputCache(Duration = int.MaxValue, VaryByParam = "id",
SqlDependency = "DatabaseName:table1")]
pero funciona para cambios en la tabla enteros.
¿Cómo terminaste haciendo esto? –