Distribution incorrecte avec dapper et décimal (10,2)

c# dapper sql-server-2008

Question

Le code suivant me donne une opération de conversion invalide. La colonne Qty de mon serveur MS Sql est de type 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 j'essaie de le renvoyer comme int , il n'y a pas de problème. Des indices?

Réponse populaire




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi