无法将类型“decimal”隐式转换为“int”。存在一个显式转换(是否缺少强制转换?)

var last_12m_profittest = saleData.Sum(t =>  t.last_12m_profit);

无法将类型“decimal”隐式转换为“int”。存在一个显式转换(是否缺少强制转换?)

改:

var last_12m_profittest = saleData.Sum(t => (decimal?)t.last_12m_profit);

 

 var last_12m_profit = saleData.AsEnumerable().Select(t => t["last_12m_profit"].ToString()).Distinct().ToList()

“decimal”未包含“last_12m_profit”的定义

   var last_12m_profit = saleData.AsEnumerable().Select(t => t.last_12m_profit).Distinct().ToList()

posted @ 2018-08-27 16:30  纵一苇之所如-  阅读(2122)  评论(0)    收藏  举报