none
Remover datos de una lista RRS feed

  • Pregunta

  • Tengo una lista de varia columnas pero tengo una columna especifica que se llama IdTareas en el cual se repite varias veces como le ago para que no se me repitan esta lista la construyo apartir de un consulta que realizo con linq 

    Url

    • Cambiado Enrique M. Montejo viernes, 8 de abril de 2016 6:23 Pregunta relacionada con LINQ.
    miércoles, 6 de abril de 2016 19:48

Todas las respuestas

  • Hola:

     Y como es la consulta Linq y cuales son los datos que estas filtrando?, probaste haciendo un distinct?

    Aquí un ejemplo de como usarlo:

    http://stackoverflow.com/questions/13587053/linq-to-entities-select-distinct


    Saludos desde Monterrey, Nuevo León, México!!!

    miércoles, 6 de abril de 2016 20:10
  • Si porbe el distinct por ejemplo en la consulta con linq 

    Me retorna tres columnas

    IdTarera, IdUsuario, IdPersona

    1                 2                  3

    1                 4                   2

    2                 3                   3

    asi me retorna los datos y no quiero que se repita la IdTarea con el distinct no funciona ya que si son distintos

    como prodia solucionarlo


    Url

    miércoles, 6 de abril de 2016 20:14
  • hola

    >>asi me retorna los datos y no quiero que se repita la IdTarea con el distinct no funciona ya que si son distintos

    cuando unes por IdTarea para evitar los repetidos que accion tomarias sobre lod demas campos ?

    por lo general si quieres tambien mostrarlos deberias definir una forma de agrupar, como veo que son id no veo que puedan sumarse

    salvo que solo devuelvas el idTarea unicamente

    Dim result As List(Of Integer) = tareasList.Select(Function(x) x.IdTarea).Distinct(); 

    si solo devuelves las tareas entonces si podras agruparlas

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 6 de abril de 2016 20:22
  • Muchas gracias ya lo resolvi me dieron una idea y si funciono

    Url

    miércoles, 6 de abril de 2016 21:01