Red de conocimiento del abogados - Ley de patentes - ¿A qué debería prestar atención para mejorar el rendimiento del marco de la entidad?

¿A qué debería prestar atención para mejorar el rendimiento del marco de la entidad?

Las notas sobre cómo mejorar el rendimiento del marco de entidad son las siguientes:

Al paginar, intente paginar en la base de datos.

Intente deshabilitar la carga y el uso retrasados precargar tanto como sea posible y consultas de carga explícitas.

Si se habilita la carga diferida, esto provocará múltiples viajes de ida y vuelta a la consulta de la base de datos, lo que inevitablemente conducirá a un bajo rendimiento.

Preste atención a la brevedad de la transacción.

Cuando utilice transacciones, intente mover declaraciones de consulta u otras declaraciones fuera de la transacción para su ejecución fuera de la transacción. De lo contrario, si una transacción demora demasiado, fácilmente causará. punto muerto de recursos.

Si no se consideran la eliminación y modificación de las entidades consultadas, utilice NoTracking

para eliminarlas y modificarlas en lotes. No consulte las entidades primero y luego las elimine y. modifíquelos uno por uno. Esto generará una gran cantidad de declaraciones, la eficiencia definitivamente será baja.

Utilice consultas compiladas aunque EF5.0 almacene automáticamente en caché las consultas compiladas. más eficiente que el almacenamiento en caché automático.

Para consultas complejas, debe monitorear las declaraciones de consulta generadas en cualquier momento.

Después de todo, las declaraciones generadas por EF suelen ser más complejas que las generadas. declaraciones En este momento, debe considerar si desea mejorar el rendimiento a través de otros métodos.

p>

Tabla de rendimiento de consulta de datos:

.