groupをしてTimeSpan型の平均、合計をだしたいのですが

var C =
from a in db.Articles
group a by a.Category into B
select new ArticleHaving

{
合計 = B.sum(a => a.時間)
};

↑のa.時間がTimeSpan型だと型変換できなくてエラーになるのですが
どのように書いたらいいでしょうか?