Para validar que una consulta nos traiga el primer elemento y no cause ninguna excepción si no encuentra resultado, utilizamos la función FirstOrDefault, la cual si no encuentra ingún elemento nos regresa un null, por lo que posterior a la consulta podemos validar el objeto comparandolo con null. A continuación les muestro el ejemplo:
var usuario = (from t in context.Usuario
where t.NumeroEmpleado == “NoEmpleado”
select t).FirstOrDefault();
if (usuario == null)
“No encontro el elemento”;
else
“Encontro el elemento”;
No hay comentarios:
Publicar un comentario