none
Query linq con orderby dinamico RRS feed

  • Pregunta

  • Hola buena tarde,

    Estoy trabajando con MCV y donde tengo una query linq donde recibo como parametro el campo para ordenar los datos de mi grid pero cuando lo pongo de la sigueinte manera me manda un error:

    Error: "Índice 2 no válido para SqlParameterCollection con Count=2."

    dat = (from p in sesion.Query<Catalogo>()
                                      where !p.Borrado orderby(OrderVal)
                                      select p)
                                      .Skip((page - 1) * rows).Take(rows).ToList();

    lo que necesito hace es aplicar el ordenamiento mediante el valor que trae OrderVal

    Espero puedan apoyarme desde ya gracias.

    martes, 2 de abril de 2013 1:20

Todas las respuestas

  • hola

    en que lenguaje estas programando ? porque ese es codigo c#, pero hiciste la pregunta en el foro de vb.net

    --

    el orde by se define con el nombre de la propiedad que se quiere aplciar el orden y no con su posicion o index

    LINQ - Ordering Operators

    analiza el ejemplo 3

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 2 de abril de 2013 2:26