0
我有這個linq語句。我需要在linq語句中將小數轉換爲int
var sum = from l in list
select new
{
Sum = (l.sum + .005) * 1000
};
這條線將無法正常工作:
Sum = (l.sum + .005) * 1000
因爲總和是一個小數。
我想用System.Data.Objects.SqlClient.SqlFunctions
但沒有Convert
或Cast
...
有什麼辦法,我可以做到這一點?
這工作,什麼是「M」的意思 – 2010-11-10 02:24:07
它明確地告訴編譯器的值是一個'decimal':如果你改變它這樣您的代碼應該工作,否則它推斷它爲「雙」。 – Enigmativity 2010-11-10 02:59:18