Podría ser una opción, pero no tengo idea como hacerlo, estuve investigando un poco de linq, pero tengo, como para variar en cualquier proyecto, tengo una restricción de tiempos en mi cronograma y no tengo mucho tiempo para ponerme a investigar y hacer pruebas.
Si me podes pasar algún ejemplo de cómo sería esto con linq, te agradecería
mucho.
Saludos,
Julio E. Szabo
Consultoría
<mailto:[email protected]> [email protected]
tel.: +54 (351) 423 7176
cel.: (+54 9) (351) (15) 5 556048
<http://www.ctlcorp.com.ar/> Compañía de Tecnologías Latinoamericana
AVISO: El presente mensaje y los archivos adjuntos que incluya pueden
contener información confidencial de uso exclusivo del destinatario
indicado. Cualquier uso en desacuerdo con su propósito, difusión o
publicación, total o parcial, se encuentra prohibida. Si recibió este
mensaje por error, rogamos reenviarlo al emisor y destruir las copias
impresas o grabadas en su sistema.
De: [email protected] [mailto:[email protected]] En nombre de Leonardo
Micheloni
Enviado el: Lunes, 06 de Julio de 2009 11:23 a.m.
Para: [email protected]
Asunto: [puntonet] Realizar Join por codigo
linq?
2009/7/6 Julio Szabo <[email protected]>
Buenos días a todos,
Les escribo porque tengo un problema que no sé cómo y quizá alguien me pueda
dar una mano.
Tengo 2 Datatables, oDt1 que viene con datos de una Base de datos y oDt2 que
viene con Datos de un Web Service, ahora bien, como puedo hacer para hacer
un join entre estos dos DataTables???
He intentado hacerlo con Relations en un DataSet, pero el problema es que
necesito que el join filtre información, es decir, tengo el siguiente
problema, oDt1 y oDt2, lo que necesito es obtener, oDtResultado:
oDt1 oDt2
oDtResultado
------ --------------------------
-------------------------
101 106 Descripcion1
106 Descripcion1
102 108 Descripcion2
103 109 Descripcion3
104
106
110
121
Y con DataSets, todos los ítems tienen que tener correspondencia en la
relación, que no es mi caso.
Ya sé que una solución sería recorrer oDt2 y fijarme que no esté en oDt1,
pero quiero saber si lo puedo hacer por algo que sea más rápido o de mejor
performance, ya que este factor es crítico.
Desde ya muchas gracias.
Saludos,
Julio E. Szabo
Consultoría
<mailto:[email protected]> [email protected]
tel.: +54 (351) 423 7176
cel.: (+54 9) (351) (15) 5 556048
<http://www.ctlcorp.com.ar/> Compañía de Tecnologías Latinoamericana
AVISO: El presente mensaje y los archivos adjuntos que incluya pueden
contener información confidencial de uso exclusivo del destinatario
indicado. Cualquier uso en desacuerdo con su propósito, difusión o
publicación, total o parcial, se encuentra prohibida. Si recibió este
mensaje por error, rogamos reenviarlo al emisor y destruir las copias
impresas o grabadas en su sistema.
<<image001.gif>>
