Molde inválido con dapper y decimal (10,2)

c# dapper sql-server-2008

Pregunta

El siguiente código me da una operación de conversión inválida. La columna Qty en mi servidor MS Sql es de tipo decimal(10,2)

#region SQL Syntax

var sql = "select qty from productarticle where articleid=@articleid and productid=@productid";

#endregion

using (IDbConnection cn = Connection)
{
    cn.Open();

    return cn.Query<double>(sql, new { articleid = articleid, productid = productid }).Single();
}

Si trato de devolverlo como int , no hay problema. ¿Cualquier pista?

Respuesta popular



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow