none
Ayuda con consulta LINQ y Lambda Expression RRS feed

  • Pregunta

  • Hola, les cuentos que tengo el siguiente escenario

    Tabla Factura: FacturaID (Pk), NroFactura (varchar)

    Tabla Detalle: DetalleFacturaID (PK), FacturaID (FK), ItemDetalle (varchar)

    Por otro lado tengo un datatable que tiene NroFactura e ItemDetalle

    Necesito una consulta linq que me devuelva los rows del datatable, donde el itemdetalle no exista, o que exista el itemdetalle pero que no exista el nro de factura asociado.

    Espero que puedan ayudarme. Muchas gracias

     

    martes, 8 de febrero de 2011 18:47

Todas las respuestas

  • Deberìa ser algo como:

     

    var datos = (from row in dt.AsEnumerable()

                      where row.field<string>("itemdetalle") != DetalleFaturaID

                      select {

                           FacturaID = row.field<string>("FacturaID")

                     }).ToList();

     

    Saludos


    Coding "La lucha diaria" - D3S........D4S
    "Mi Blog Ingphillip's Prog: TODO WEB
    martes, 8 de febrero de 2011 18:52
  • Deberìa ser algo como:

     

    var datos = (from row in dt.AsEnumerable()

                      where row.field<string>("itemdetalle") != DetalleFaturaID

                      select {

                           FacturaID = row.field<string>("FacturaID")

                     }).ToList();

     

    Saludos


    Coding "La lucha diaria" - D3S........D4S
    "Mi Blog Ingphillip's Prog: TODO WEB
    Gracias por la pronta respuesta, pero no puedo hacer "where row.field<string>("itemdetalle") != DetalleFaturaID" porque siempre seria verdadero
    martes, 8 de febrero de 2011 18:55