2013-04-22 38 views
2

下面的代碼給我無效的投射操作。 在我的MS SQL服務器的數量列的類型decimal(10,2)無效投射與小巧和十進制(10,2)

#region SQL Syntax 

var sql = "select qty from productarticle where [email protected] and [email protected]"; 

#endregion 

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

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

的如果我試圖把它作爲回報int,是沒有問題的。 任何線索?

回答