none
Max datetime linq RRS feed

  • Pregunta

  • HOla tengo un conjunto de datos de tipo clases

      File : nomnre string

              creacion datetime

    los almacene en un List<>

    ahora con linq necesito seleccionar el registro con la fecha mas alta, este es el formato : 23-04-2013 15:26:40

    var ae = from a in lista
                          select new {
                           Nombre = a.nombre,
                           FechaCreacion = a.creacion

                          
                           };

    nose si en linq existe una funcion como en sql MAX...


    Soy rudo (H)

    miércoles, 24 de abril de 2013 16:57

Respuestas

  • podrias hacer

         var ae = (from a in lista
                   orderby a.creacion descending
                   select new {
                           Nombre = a.nombre,
                           FechaCreacion = a.creacion
    
                          
                           }).First();

    o ea ordenas descandente y tomar el primer registro


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta ale2323 miércoles, 24 de abril de 2013 18:08
    miércoles, 24 de abril de 2013 17:44