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

Transacción de Entity Framework de larga ejecución

Mala idea, especialmente si tiene muchos usuarios concurrentes. Acabará con la escalabilidad si bloquea las filas en la base de datos.

Es mejor detectar si otros han realizado ediciones y, de ser así, informar al usuario y dejar que decidan qué hacer.

El timestamp /rowversion El tipo de datos es una buena opción para que un campo averigüe si se realizaron cambios en los datos de una fila.