2011-07-19 164 views
0

我需要一些幫助來開發兩個LINQ查詢。 這是我的表:LINQ查詢幫助

Id    int 
ComputadorID int 
UtilID   int 
UtilizadorId int 
DataInicio  datetime  
DataFim   datetime  
Removido  bit 

我想要做的就是得到一個兩個列表: 首先列出獲得由小時計; 第二個列表按日計算;

這兩個列表中只有當datafim被插入時計數 我該怎麼辦?

+0

你嘗試過這麼遠嗎?你看過這個:http://msdn.microsoft.com/en-us/vcsharp/aa336746 - 這是一個很好的起始參考。 –

+0

我現在不用從這開始:S – Luis

+0

它至少部分取決於數據的位置。這是通過一些對象集合進行查詢,還是通過EF更可能通過表格進行查詢? –

回答

2

假設DataInicio是你科拉姆具有日期和時間,你可以嘗試這樣的事情

var result = from d in yourContextVar.YourTable 
group d by d.DataInicio.Day into g 
select new { Day=g.Key, Count=g.Count() }; 
+0

很多拉爾夫是那個:) ..我假設一週中的一天是一樣的。很多 – Luis