次のようなLINQクエリがあります...
var duration = Level3Data.AsQueryable().Sum(d => d.DurationMonths);
すべてのd.DurationMonths
値が null の場合、Sum は を返します0
。null
すべてが の場合d.DurationMonths
、Sum を返すにはどうすればよいnull
ですか? または、合計を実行する前に、この状況を排除するために最初に別のクエリを実行する必要がありますか?