Verifique si existe registro con Dapper ORM

dapper

Pregunta

¿Cuál es la forma más sencilla de verificar si existe registro utilizando el Dapper ORM?

¿Realmente necesito definir objetos POCO para una consulta en la que solo quiero verificar si existe un registro?

Respuesta aceptada

int id = ...
var exists = conn.ExecuteScalar<bool>("select count(1) from Table where Id=@id", new {id});

Deberia trabajar...


Respuesta popular

Creo que esto puede tener un poco menos sobrecarga, ya que no hay llamadas de función o conversiones de tipo de datos:

int id = ...
var exists = connection.Query<object>(
    "SELECT 1 WHERE EXISTS (SELECT 1 FROM MyTable WHERE ID = @id)", new { id })
    .Any();


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é