Dataset y relaciones

09/10/2006 - 05:59 por Pedro Echavarria | Informe spam
Estoy haciendo un dataset con varios datatables en el y varias relaciones
(para sql server).
Tengo la duda si al cargarlo con un registro en su tabla principal me traera
siempre de forma segura los registros de las tablas relacionadas segun las
relaciones indicadas ?
Es decir haria los joins correspondientes ?


Pedro
 

Leer las respuestas

#1 Alberto Poblacion [MVP]
09/10/2006 - 08:51 | Informe spam
"Pedro Echavarria" wrote in message
news:%
Estoy haciendo un dataset con varios datatables en el y varias relaciones
(para sql server).
Tengo la duda si al cargarlo con un registro en su tabla principal me
traera siempre de forma segura los registros de las tablas relacionadas
segun las relaciones indicadas ?



No. El Fill del DataAdapter solo trae los datos de la tabla que le
indiques. Las tablas relacionadas las tienes que cargar manualmente con
sucesivos dataadapters. No es automática su carga por el mero hecho de
definir las relaciones en el dataset.

Es decir haria los joins correspondientes ?



No, los joins no se hacen. Cada una de las tablas del dataset se tiene
que cargar con un Select de esa única tabla. Si construyes un Join y lo usas
para cargar un dataset, desde el punto del dataset eso es una única tabla
que contiene juntos todos los datos del join, y entonces las tablas hijas y
las relaciones no se usan para nada.

Preguntas similares