![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
25/02/2009, 13:02
|
![Avatar de Peterpay](http://static.forosdelweb.com/customavatars/avatar194134_3.gif) | Colaborador | | Fecha de Ingreso: septiembre-2007 Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 5 meses Puntos: 87 | |
Respuesta: Que es un DataSet Fuertemente Tipiado? el dataset fuertemente tipado es aquel dataset que guarda una relación mas inherente con la estructura relacional de tu fuente de datos (bd o xml).
como es esto , me gusta compararlo de 2 maneras mientras en el dataset no tipado todo lo accedes con indices o con literales , en el dataset tipado lo hace con los nombres simples de los miembros que deseas accesar.
ejemplo:
dataset no tipado q apunte a una tabla q se llame cliente tendrias que hace algo como
dataset.dataTables("cliente") .Columns[0]
para acceder al datatable en el dataset fuertemente tipado por cada tabla que definas o relacion que involucre mas de una tabla ( y esto lo defines en el diseñador de vs) generaras un objeto (como propiedad o miembro de la clase generada) es decir que si genero un dataset tipado sobre cliente
solo tendria algo como
datasetClientes.ClientesDataTable.Nombre y listo
en conclusion rapida:
1.- es mas seguro, porq no tienes que hacer las conversiones a mano así que no hay margen de error para ti al generar las consultas como en uno ds no tipado.
2.- lo mismo al acceder con indices numericos o palabras, cuantas veces no te ha pasado que te equivocaste al escribir el nombre de la columna mal y errores en ejecución, al ser seguro (o de indexacion por tipos seguros el margen de error esta limitado)
pero como dice almerak solo queda que leas mas sobre el asunto y practiques. |