Dataset Tipado o no tipado

28/12/2006 - 12:40 por Girion | Informe spam
Holaaa!
queria saber si es mejor usar datasets tipados o datasets no tipados.

Ventajas e inconvenientes.

un saludo
 

Leer las respuestas

#1 Marcos Mellibovsky
31/12/2006 - 01:28 | Informe spam
El Dataset tipado es mas lerdo para crearse porque al crearse crea todos los
objetos para tipificarse (DataTables, DataColumn, relaciones, claves
primarias y demas restricciones)
Si el dataset tiene muchas tablas esto se va a notar
En el no tipificado los datatables y datacolumn se crean por demanda y
ademas en gral no le creas relaciones y/o calves primarias y foraneas lo
cual lo hace mas rápido.

En el caso que le termines creando los mismos objetos (tablas, campos,
relaciones y claves) funcionarian practicamente igual en performace.

desde otro punto de vista, es mucho mas claro, mantenible y menos propenso a
errores usar tipificados.

DS.Clientes[0].Nombre
es mucho mas claro que
ds.Tables["Clientes"].Rows[0]["Nombre"]
o peor aun
ds.Tables[0].Rows[0][1]

Ademas de disponer de intelisense para no necesitar recordar los nombres de
tablas y columnas tenes la ventaja de que si escribis algo mal (nombre de
tabla o columna), en el tipificado salta error de compilación y te marca
donde esta mal. En cambio en el no tipificado salta al ejecutarse, pudiendo
pasar los test y que el error le salte al usuario final

Si lo que prerizas es performance no deberias usar tipificados, pero si ese
es el caso, no deberias usar dataset ya que no son lo optimo en performace.


Saludos
Marcos Mellibovsky
MCT MCTS MCSD.NET MCDBA MCSE...
Cordoba Argentina



"Girion" escribió en el mensaje
news:
Holaaa!
queria saber si es mejor usar datasets tipados o datasets no tipados.

Ventajas e inconvenientes.

un saludo

Preguntas similares