1 DataAdapter * 1 DataTable ???

22/08/2007 - 17:51 por ElDany++ | Informe spam
Estimados. me surje una duda existencial.

Estoy intentando armar una clase "GENERAL" que me permita Administrar
los datos de una Base de Datos. para cualquier tabla.

Básicamente me debe permitir

AgregarFilas()
ModificarFilas()
EliminarFilas()

...
...
...


Esto para cualquier tabla que tenga en ese origen.

Ahora bien. como en el DataSet tengo varias tablas me gustaría saber si es
necesario que para
cada una de estas tablas debo tener un DataAdapter ?.

se podría tener una colección de todos los DataAdapter que utilicé para ir
anexando las tablas
a mi DataSet.

Me gustaría escuchar opiniones, que me tiren otras ideas para ver como lo
estan haciendo ustedes.

1.000.000 de GRACIAS.

Daniel.
 

Leer las respuestas

#1 Wbert
22/08/2007 - 18:20 | Informe spam
Hola,

El asunto con los data adapters es que debes configurarlos para cada tabla,
o sea, a partir del commando select se le puede pedir que genere el insert,
el update y el delete; no se que tan costoso sea eso, pero creo que lo mejor
es hacerlo solo una vez y ya.

Si quieres hacer algo mas general (lo cual no es bueno hacerlo, por mas
general que uno haga algo siempre toca meterle la mano para nuevos casos), no
creo que debas usar data adapters. Yo lo haria todo a travez de commands, eso
si toca hacer una clase bien hechecita, que genere las sentencias sql, y las
ejecute segun sus parametros, el commandbuilder puede ayudar mucho en eso.

Lo otro, si ya tienes DataSet con sus tablas... pues usalo (es tipado), ya
trae todos los adaptadores listos para usar, tienen su propia namespace
dentro del namespace del dataset.

Espero te sirva,

Saludos,

Wbert



"ElDany++" wrote:

Estimados. me surje una duda existencial.

Estoy intentando armar una clase "GENERAL" que me permita Administrar
los datos de una Base de Datos. para cualquier tabla.

Básicamente me debe permitir

AgregarFilas()
ModificarFilas()
EliminarFilas()






Esto para cualquier tabla que tenga en ese origen.

Ahora bien. como en el DataSet tengo varias tablas me gustaría saber si es
necesario que para
cada una de estas tablas debo tener un DataAdapter ?.

se podría tener una colección de todos los DataAdapter que utilicé para ir
anexando las tablas
a mi DataSet.

Me gustaría escuchar opiniones, que me tiren otras ideas para ver como lo
estan haciendo ustedes.

1.000.000 de GRACIAS.

Daniel.



Preguntas similares