Que utlizar DataContext o DataSet?

26/03/2010 - 11:11 por Paul | Informe spam
Hola,

Parece que el datacontext no permite trabajar en memoria e insertar
todos los cambios realizados a la base de datos hasta el final. ya que
en un datacontext si inserto un registro en la clase clientes, y
recorro "Clientes", no aparece el registro nuevo, y so elimino un
cliente y recooro los clientes, este me aparece igualmente. Por tanto
si quiero trabajar sin actualizar la base de datos hasta el final creo
que es mejor el dataset, es cierto?

Gracias
 

Leer las respuestas

#1 Alberto Poblacion
26/03/2010 - 11:37 | Informe spam
"Paul" wrote in message
news:
Parece que el datacontext no permite trabajar en memoria e insertar
todos los cambios realizados a la base de datos hasta el final. ya que
en un datacontext si inserto un registro en la clase clientes, y
recorro "Clientes", no aparece el registro nuevo, y so elimino un
cliente y recooro los clientes, este me aparece igualmente. Por tanto
si quiero trabajar sin actualizar la base de datos hasta el final creo
que es mejor el dataset, es cierto?



Sí, si quieres trabajar en memoria, el DataSet sirve para contener una
copia de todos los datos y puedes trabajar con ellos. El DataContext no
funciona igual; sirve para enviar consultas Linq al servidor. Cada vez que
lo "recorres" se vuelve a transmitir una consulta al servidor, por lo que
los datos que ves son los que están en el servidor, no una copia en memoria.

Preguntas similares