Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como faço para acelerar DbSet.Add()?


De acordo com o comentário de Kevin Ramen (29 de março), posso confirmar que a configuração db.Configuration.AutoDetectChangesEnabled = false faz muita diferença na velocidade

Executando Add() em 2324 itens, por padrão, executou 3 minutos e 15 segundos na minha máquina, desabilitar a detecção automática resultou na conclusão da operação em 0,5 segundos.

http://blog.larud.net/archive/2011/07/12/bulk-load-items-to-a-ef-4-1-code-first-aspx