none
validar Sequence contains no elements Linq RRS feed

  • Pregunta

  • estoy haciendo ciertas consultas con Linq y quisiera saber si exste alguna forma de validar cuando la consulta no tiene ningun elemento encontrado...

    saludos

    miércoles, 11 de abril de 2012 20:26

Respuestas

Todas las respuestas

  • hola

    como es que has armado el linq ?

    porque podrias usar el Count para saber si hay items

    Dim result = From item In lista

                          Where ...

                          Select item

    If result.Count > 0 Then

    End If

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 11 de abril de 2012 20:45
  • en este caso creo que el count no aplicaria ya que estoy usando la funcion single para tomar un unico registro

    Dim cli = (From c In cartera.v_CarteraClientes Where c.Num_Cte = TextBox1.Text).Single

    miércoles, 11 de abril de 2012 21:14
  • pero no uses el Single

    usa el FirstOrDefault()

    de esta forma sino hay resultado devolvera Nothing y sino la entidad


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 11 de abril de 2012 21:17