sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo acelero DbSet.Add()?

Según el comentario de Kevin Ramen (29 de marzo), puedo confirmar que la configuración db.Configuration.AutoDetectChangesEnabled = false hace una gran diferencia en la velocidad

Ejecutando Add() en 2324 elementos, de forma predeterminada, se ejecutaron 3 minutos y 15 segundos en mi máquina, al deshabilitar la detección automática, la operación se completó en 0,5 segundos.

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