我需要將LINQ查詢結果設置爲double數組。 執行下一條語句後,我得到匿名類型,並且我無法將數組轉換爲double類型。我怎樣才能做到這一點? 代碼:如何在執行LINQ語句後避免匿名類型?
var rls = context.Test
.GroupBy(cont => new
{
wd = System.Data.Objects.SqlClient.SqlFunctions.DatePart("weekday", cont.datetime),
hh = System.Data.Objects.SqlClient.SqlFunctions.DatePart("hour", cont.datetime)
})
.Select(rs => new
{
rs.Key.wd,
rs.Key.hh,
count = rs.Count()
}).Where(rs => rs.hh != null & rs.wd !=null).ToArray();
在此先感謝。
你想如何將數組轉換爲雙? –
那麼你想*結果是什麼?你的匿名類型有三個字段 - 你想達到什麼目的? –
結果應該是沒有匿名類型的任何數組 - 雙精度或整數。 –