1
resposta

Problema de lentidão SaveChanges Entity Framework

Estou utilizando o Entity Framework, mas quando vou inserir alguma coisa no banco, o processo demora alguns segundos, pelo que pesquisei é um comportamento padrão do SaveChanges do Entity, alguém teria alguma sugestão de como posso contornar esse problema pra que não ocorra essa lentidão?

1 resposta

Olá Ítalo, tudo certo?

Uma boa alternativa é o uso do SaveChangesAsync(). Seu método deve ser uma TasK ou task para um tipo (Task<umTipo>) e o método deve fazer uso do async await.

Pode ser que fazendo o paralelismo dessa tarefa renda um pouco mais de desempenho.

Para mais informações, segue o link da documentação (em inglês).

Espero ter ajudado!