He estado buscando benchmarks de rendimiento recientes que comparen L2S y EF y no pude encontrar ninguno que probara procedimientos almacenados de llamadas utilizando la versión de lanzamiento de EF. Entonces, realicé algunas de mis pruebas y encontré algunos resultados interesantes.Linq to Sql vs Entity Framework Performance
¿Estos resultados se ven bien? ¿Debería probarlo de otra manera?
Una instancia del contexto, una llamada del procedimiento almacenado: (enlace no válido)
Una instancia del contexto, varias llamadas de la misma sproc: (enlace no válido)
Varias instancias de el contexto, llamadas múltiples del mismo sproc: (enlace muerto)
¿Qué pasa cuando se pone sus líneas de creación de contexto en un usando() bloquean? Esas llamadas de mayor duración pueden deberse a que el sistema no tiene una conexión en el grupo ...? –
Es posible que también desee realizar una evaluación comparativa de la actualización, eliminar e insertar el rendimiento. – DamienG
¿Su código de datos por lo general se ve así? De alguna manera, no parece ser un código de acceso a datos real ... La prueba de bucles no tiene nada en común con los patrones reales de acceso a datos. –