Cómo verificar si existe registro antes de leer en Dapper ORM

dapper

Pregunta

¿Puede alguien sugerir por favor cómo verificar si hay algún registro en el conjunto de resultados usando Dapper ORM?

Customer objCustomer = null;
using (SqlMapper.GridReader multiResult = new DapperRepository().QueryMultiple(sql, new { id = id }))
{
    objCustomer = multiResult.Read<Customer>().Single(); //null exception
}

Respuesta aceptada

Sí, escribe esto:

objCustomer = multiResult.Read<Customer>().SingleOrDefault(); //return null if not exists without error

entonces puedes verificar:

objCustomer != null

Espero que esto ayude.



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué