Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/06/2005, 08:57
Avatar de Developer9
Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Eje!!! atenti que ya llegué por aqui... hace tiempo que no entraba al foro de .NET...

El DataSet es una copia en memoria de los datos. Un DataSet no tiene conocimiento de una conexión de datos. Una vez que el DataSet se ha llenado, no sabe de donde provinieron los datos. Puede agregar datos a un DataSet desde varias fuentes. Por ejemplo, puede agregar datos a un DataSet desde varias fuentes y luego relacionarlas.

La pieza central de cualquier solución de software usando ADO.NET es el Conjunto de datos. Un DataSet contiene varias tablas de datos, cada una de las cuales corresponde típicamente a una tabla o vista de la base de datos. Un DataSet constituye una vista "desconectada" de los datos de la base de datos. Esto es, existe en memoria sin una conexión activa a una base de datos que contenga las tablas o las vistas correspondientes. Esta arquitectura desconectada permite una mayor escalabilidad solamente con usar los recursos del servidor de la base de datos cuando se lean o escriban desde la base de datos.

El Datatable es igual que el Dataset, solo que con una sola tabla. Al Datatable yo lo utilizo para llenarlo con una tabla de algún dataset y en un for each utilizando un DataRow barrerlo todo. El DataView es una vista personalizada que une datos de una DataTable para clasificar, filtrar, buscar, editar y navegar.

Un DataView es similar a una vista en vivo de una DataTable, que permite a los programadores establecer un orden clasificado y filtrar en una vista de la tabla. Se puede crear cualquier número de DataViews para habilitar distintas vistas de la misma tabla y utilizarlas para Databinding.

Si no te quedó algo muy claro, pregunta nomas, no hay problema