0

私は問題があります; 実際、データベース テーブルに HH.mm の形式で workingHours があり、LINQ を使用してすべての作業時間を合計したいので、方法を教えてください。

timespantotalWeekHours にはすべての勤務時間があり、HH.mm 形式を HH:mm に置き換えましたが、それを解析してからSum()Linq を使用する方法がわかりません。

助けてください。

var totalWeekHours = (from twh in db.MytimeMaster 
                      where ((twh.date >= lstsun && twh.date <= tilldate) 
                          && (twh.agentID == agentid)) 
                      select twh.totalworkinghours).ToList();

if (totalWeekHours.Count > 0) 
{
    List cnvrtToTimespanlist = new List(); 
    foreach(var list in totalWeekHours) 
    {
        cnvrtToTimespanlist.Add(list.ToString().Replace('.', ':')); 
    }
}
4

1 に答える 1