C#: Envio de dados para banco de dados (SqlCompact)

Boa tarde pessoal,
Estou iniciando agora com c# devido à necessidade aonde trabalho, peguei um projeto até que estava fluindo, porém, estou com grande dificuldade para enviar os dados para o banco de dados (uma parte do código outra pessoa que fez).

TotalRecordNum seria o total de testes, sendo assim peguei os testes por bytes (RecNum, Year, Month, Days, Hr, Min, EventBG, Bg e mid) e depois passo via parâmetro para o banco de dados.

Coloquei um if comentado dentro do for aonde se eu determino o valor de i ele me traz somente o dados de acordo com o id(TotalRecordNum) e ele salvar normalmente… mais gostaria de salvar todos os dados.

Agradeço desde já, qualquer ajuda, dica, luz que me derem…

Obs: Por ser novo não posso colocar duas imagens então coloquei o código.

public void RECRDecode(byte[] RECR_Buf)
  {
       
       int RecNum, Year, Month, Days, Hr, Min, EventBG, BG, mid;

        TotalRecordNum = RECR_Buf[0] * 256 + RECR_Buf[1];

for (TotalRecordNum = 0; TotalRecordNum < 1152; TotalRecordNum++)
       {
           if (RECR_Buf[0 + TotalRecordNum * 8] == 0xFF)
               break;
           if (RECR_Buf[1 + TotalRecordNum * 8] == 0x00)
               break;
       }

       for (int i = 0; i < TotalRecordNum; i++)
       {             
   
           if (i == 0)
           {                
               
               RecNum = TotalRecordNum - i;
               Year = (RECR_Buf[0 + i * 8] & 0xFE) >> 1;
               Month = (RECR_Buf[0 + i * 8] & 0x01) << 3 | (RECR_Buf[1 + i * 8] & 0xE0) >> 5;
               Days = RECR_Buf[1 + i * 8] & 0x1F;
               Hr = (RECR_Buf[2 + i * 8] & 0xF8) >> 3;
               Min = (RECR_Buf[2 + i * 8] & 0x07) << 3 | (RECR_Buf[3 + i * 8] & 0xE0) >> 5;
               EventBG = (RECR_Buf[5 + i * 8] & 0x03) << 1 | (RECR_Buf[6 + i * 8] & 0x80) >> 7;
               BG = (RECR_Buf[6 + i * 8] & 0x03) * 256 + RECR_Buf[7 + i * 8];
               mid = Mid1_SN;

               dadoGlicemia = BG.ToString("D2");
               dadoData += Year.ToString("D2") + "/" + Month.ToString("D2") + "/" + Days.ToString("D2");
               dadoHora += Hr.ToString("D2") + ":" + Min.ToString("D2");
              AutoSN += MID1.ToString("D5") + mid.ToString("D5");
               dadoID += RecNum.ToString("D2");
               dadoEvento += EventBG.ToString("D1");

               Paciente paciente = new Paciente();
               paciente.NO += dadoID.ToString();
               paciente.Glicemia += dadoGlicemia.ToString();

           }              
       }

   }