public void RealizarAtualizaçãoIdRepasseMaeEacesso() { var repasseNivelUmLista = _repasseNivelUmRepository.BuscarComInclude(); var countAdd = 0; var countTotal = 0; repasseNivelUmLista.ForEach(r => { var repasseNivelUmListaLegado = _repasseNivelUmRepository.BuscarTodosFilhosLegado((int)r.IdRepasseEacesso); repasseNivelUmListaLegado.ForEach(x => { x.IdRepasseMae = r.Id; }); _repasseNivelUmRepository.AdicionarRange(repasseNivelUmListaLegado); countAdd++; countTotal++; if (countAdd == 100 || repasseNivelUmLista.Count == countAdd) { _unitOfWork.Commit(); countAdd = 0; repasseNivelUmLista = new List <RepasseNivelUm>(); } ; }); }
public List <RepasseNivelUm> BuscarTodos() => _repasseNivelUmRepository.BuscarComInclude();