problemas con la cache de Linqtosql

24/09/2008 - 13:22 por [Juanjo] | Informe spam
hola gente:

Tengo el siguiente problema, estoy seguro de que es una tonteria, pero
no doy.

tengo una aplicacion que accede a una base de datos SQL server con LINQ.

Cuando realizo esto:
1. Ejecuto 2 veces la misma aplicacion.
2. Accedo al mismo registro de la misma base de datos desde las dos
ejecuciones
3. Desde una ejecucion modifico algun dato
4. Desde la otra ejecucion vuelvo a recuperar el mismo registro
5. Esta ultima ejecucion no "ve" los cambios efectuados.

Alguien sabe como limpiar la cache?

Muchas gracias

Preguntas similare

Leer las respuestas

#11 [Juanjo]
02/10/2008 - 01:08 | Informe spam
muchas gracias a todas por las respuestas. Muy interesantes.

"Octavio Hernandez" escribió en el mensaje
de noticias news:%23mzckz$
Mostrar la cita
#12 Alfredo Novoa
02/10/2008 - 01:16 | Informe spam
Hola Jesús,

El Wed, 1 Oct 2008 20:05:03 +0200, Jesús López escribió:

Mostrar la cita
Eso lo lo dirás tú, pero yo le he oido decir literalmente a expertos en
bases de datos de primera fila internacional que es como para salir
corriendo.

Mostrar la cita
En algunos casos así es, y por eso lo digo :-)

Mostrar la cita
Yo no entiendo por que tendría que mostrar respeto por un trabajo mal
hecho. Si un trabajo está mal hecho pues habrá que decirlo, sino como vas a
esperar que lo arreglen.

Si un cantante canta mal le abuchean, si un árbitro se equivoca le pitan,
si un sistema operativo es malo la gente no se actualiza, si una
herramienta de programación es mala los programadores le muestran su
respeto. Así nos va.

Soy yo el que debería de quejarme de que los demás no os quejais y pasais
de todo :-)

Mostrar la cita
Ya, ahora resulta que yo no digo como creo que deben de hacerse las cosas.
Creo que es la primera vez que me dicen eso :-)

A Linq tenían que haberle añadido instrucciones equivalentes a insert
delete y update de SQL, que menos que eso. Lo del SubmitChanges() es como
para degradarlos a todos a becarios.


Saludos
Alfredo
#13 Alfredo Novoa
02/10/2008 - 01:23 | Informe spam
El Wed, 1 Oct 2008 19:56:55 +0200, Jesús López escribió:

Mostrar la cita
Un gran progreso comparado con el antiguo: no hacía falta hacer nada.

Y eso que este es uno de los casos más sencillos que se pueda uno imaginar.


Saludos
#14 Alfredo Novoa
02/10/2008 - 11:52 | Informe spam
El Wed, 1 Oct 2008 20:21:49 +0200, Jesús López escribió:

Mostrar la cita
Por lo menos estamos de acuerdo en algo. Esto es un fallo garrafal.

Mostrar la cita
Pues vaya cosa si al final voy a tener que estar incrustando código SQL
cada dos por tres. ¿No eras tú el que hablaba hace poco de la
"homogenieidad". Si voy a tener que escribir unas consultas en Linq y otras
en SQL pues para eso ya las hago todas en SQL y me ahorro los muchos otros
problemas que tiene Linq.


Saludos
Alfredo
#15 Jesús López
02/10/2008 - 14:56 | Informe spam
Mostrar la cita
Cierto que es una falta de homogeneidad, pero al menos es posible. Y por
otra parte te ahorras un montón de instrucciones de modificación registro a
registro que siempre son necesarias en las aplicaciones.

No es que me guste LINQ to SQL, pero reconozco que con él es posible crear
con éxito aplicaciones

Saludos:

Jesús López
Ads by Google
Search Busqueda sugerida