Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Transaction Entity Framework de longue durée

Mauvaise idée, surtout si vous avez de nombreux utilisateurs simultanés. Vous tuerez l'évolutivité si vous verrouillez les lignes de la base de données.

Il vaut mieux détecter si d'autres ont apporté des modifications et si c'est le cas, informez l'utilisateur et laissez-le décider quoi faire.

L'timestamp /rowversion Le type de données est un bon choix pour un champ afin de savoir si des modifications ont été apportées aux données d'une ligne.