如何计算linq到sql查询中列值的总和?

我写这个查询:

var query2 = (from p in behzad.Compare_closed_numbers_in_CRM_and_Billing_system_detail_counters where p.fileid == point.id select new { p.count }).ToArray(); 

在count列中有任何值,我想要计算所有的计数值。 例如: 在此处输入图像描述

我该如何植入?谢谢。

如果count字段为int,请尝试:

 int sum = behzad.Compare_closed_numbers_in_CRM_and_Billing_system_detail_counters .Where(t=>t.fileid == point.id) .Select(t => t.Count ?? 0).Sum(); 

如果count字段是nvarchar(max)尝试:

 int sum = behzad.Compare_closed_numbers_in_CRM_and_Billing_system_detail_counters .Where(t=>t.fileid == point.id) .Select(t => Convert.ToInt32(t.Count)).Sum();