Duda sobre cantidad de table adapter..

13/12/2006 - 16:51 por Lord Voldemort | Informe spam
Hola Grupo.. tengo dos dudas

En una aplicacion tengo un DataSet que lo uso exclusivo para llenar los
combos, tengo cierta duda sobre si afecta que un dataset tenga muchos
tableadapter, digamos tengo unos 20, que son para llenar las tablas de
mantenimiento, marcar, tipos, colores, cosas asi. como son exclusivamente
para llenar combos pues solo los tengo con el metodo fill.. pero no se si
afecte que un dataset tengo muchos tablesadapter..o algo, pues esa es mi
duda.

La otra es cada ves que cargo la aplicacion, viene y me pone en los toolbox
todos los dataset y tableadapter, y cada ves son mas y cada ves tengo que
esperar que los ponga en el toolbox, cosa que ni mi interesa tenerlos ahi,
hay forma de evitar eso..

Saludos


JJ
 

Leer las respuestas

#1 Lord Voldemort
14/12/2006 - 17:36 | Informe spam
Muy agradecido con tu respuesta... Jorge..

saludos

JJ

"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:
Hola Lord,

la segunda duda no la entiendo bien. :-(

Sobre la primera, comentarte que si vas a tener unas 20 DataTables con su
DataAdapter correspondiente y los tipas (porque tal y como lo indicas
estás
utilizando un DataSet tipado), debes tener en cuenta que el objeto
DataAdapter (cada uno de ellos), lo utilizarás, rellenarás los controles o
el
control con sus datos, lo cerrarás, abrirás otro DataAdapter y realizarás
la
misma acción, por lo que el gasto, está lógicamente en abrir y cerrar la
conexión.

No obstante, puedes pasar de los DataSet tipados, y crearte manualmente
una
conexión, un comando, y reutilizar el mismo DataAdapter y utilizar un
DataTable directamente para rellenar los datos y volcarlos a los objetos.

En temas de rendimiento no obstante, un DataSet tipado es más beneficioso
que un DataSet no tipado, aunque si el esquema cambia (los campos o
tablas),
se debe casi siempre refrescar el esquema y hacerlo en tiempo de diseño y
recompilar la aplicación.

Yo veo más los DataSet tipados para usarlo no sólo para Selects, que es lo
que según entiendo haces tú, sino para interactuar y sincronizar los datos
con la fuente de datos. Sino haces eso, igual puedes pasar de los DataSet
tipados y usar DataSets normales reutilizando un único objeto DataAdapter.

Espero que mis comentarios te sirvan.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Blog de Jorge Serrano
http://geeks.ms/blogs/jorge/default.aspx


"Lord Voldemort" wrote:

Hola Grupo.. tengo dos dudas

En una aplicacion tengo un DataSet que lo uso exclusivo para llenar los
combos, tengo cierta duda sobre si afecta que un dataset tenga muchos
tableadapter, digamos tengo unos 20, que son para llenar las tablas de
mantenimiento, marcar, tipos, colores, cosas asi. como son exclusivamente
para llenar combos pues solo los tengo con el metodo fill.. pero no se si
afecte que un dataset tengo muchos tablesadapter..o algo, pues esa es mi
duda.

La otra es cada ves que cargo la aplicacion, viene y me pone en los
toolbox
todos los dataset y tableadapter, y cada ves son mas y cada ves tengo que
esperar que los ponga en el toolbox, cosa que ni mi interesa tenerlos
ahi,
hay forma de evitar eso..

Saludos


JJ








Preguntas similares