distinct en linq
-
lunes, 30 de abril de 2012 18:33
Saludos, tengo una consulta linq para llenar un gridview, ordeno la consulta por un campo pero al agregar el .distinct me lo ordena de forma ascendente y yo necesito que lo haga de forma descendete.
Dim todas = (From consulta In db.facturacions
Select consulta.factura.folio,
consulta.viaje.precio.empresa.nombre,
consulta.factura.importe,
consulta.factura.retencion,
consulta.factura.iva,
consulta.factura.total,
consulta.factura.Cancelada
Order By folio Descending).Distinct()
Todas las respuestas
-
martes, 01 de mayo de 2012 7:53
Hola,
Hazlo al contrario, primero aplica Distinc y después Order, veo que lo trabajas en c#, te paso un ejemplo escrito en c#, para que te hagas una idea, es que no me llevo muy bien con vb:).
var resultado = (from factura in db.Facturas select new { FacturaId = factura.Id, Fecha = factura.FechaFactura, Importe = factura.Importe, Cliente = factura.Cliente.Nombre }).Distinct().OrderByDescending(c=>c.FacturaId);Saludos
- Propuesto como respuesta Xavi Paper martes, 01 de mayo de 2012 8:30

