static void Main(string[] args) { while (true) { var db = new AuthoriunContext(); var transac = new Transacoes(); foreach (Registro r in db.Registro.Where(x => x.Status == 1).ToList()) { var hash = transac.CriarTransacoesAsync(r.Arquivo.SHA256, r.Arquivo.SHA256); var tp = hash.Result; if (string.IsNullOrWhiteSpace(tp.Item1)) { r.Status = 3; } else { r.HashTransacao = tp.Item1; r.CriadoEm = tp.Item2; r.Status = 2; } db.Entry(r).State = EntityState.Modified; } db.SaveChanges(); } }