none
Hacer consulta con linq RRS feed

  • Pregunta

  • Bueno tengo una duda para hacer una consulta en linq con un parametro como seria en esta linea

    If clasedto .Count > 0 Then clasedto = Utilidades.AutoSearch(parametro, clasedto )


    Url

    • Cambiado Sergio Parra miércoles, 17 de febrero de 2016 7:27 Pregunta de Linq
    martes, 16 de febrero de 2016 21:07

Todas las respuestas

  • hola

    Creo que deberias explicarte un poco mejor porque no se entendio

    Mencionas linq, pero en el codigo que muestras no veo ninguno, solo llamas a un metodo AutoSearch() de una clase Utilidades

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 16 de febrero de 2016 21:27
  •  'Public Function Buscar(parametro As String) As claseDTO
        '    Using ctx As New CONEXION
        '        Dim  dig= (From d In ctx.clase Where d.Clase Like "" + parametro + "%").ToList
        '        Dim digdto As New List(Of claseDTO)
        '        AddNode(0, 0, dig, digdto )

        '        'If diagnosticosdto.Count > 0 Then Then diagnosticodto = Utilidades.AutoSearch(parametro , digdto )

        '        'Return digdto 

        '    End Using

        'End Function

    en el metodo autosearch me manda error 


    Url


    • Editado Juanppa martes, 16 de febrero de 2016 22:05
    martes, 16 de febrero de 2016 21:35
  • Hola

    para hacer un LIKE en una consulta Linq debes emplear .Contains()

    en tu ejemplo 

    Dim  dig= (From d In ctx.clase Where d.Clase.Contains(parametro).ToList


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    miércoles, 17 de febrero de 2016 7:27