2015-09-05 76 views

risposta

4

Se il campo conteggio viene int provare questo:

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(); 

Se il campo count è nvarchar(max) provare questo:

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(); 
+0

Oh sì, grazie per prestare attenzione al mio problema e il lavoro di answer.it –

+0

Ci non è necessario selezionare prima della somma. Sum ha un override con lo stesso significato, quindi sposta la funzione su un parametro per sommare. –