Meilleure façon de gérer la concurrence avec le cadre d'entité
Je suis en utilisant entity framework 4.1.Quelle est la meilleure façon de gérer la simultanéité avec entity framework. Est-il intégré une fonctionnalité permettant de gérer dans entity framework?
Puis-je faire sans l'ajout de colonne supplémentaire pour les tables de garder la version de ligne?
source d'informationauteur Jayantha Lal Sirisena
Vous devez vous connecter pour publier un commentaire.
Avez-vous vu ce tutoriel:
http://www.asp.net/entity-framework/tutorials/handling-concurrency-with-the-entity-framework-in-an-asp-net-mvc-application
Vous pouvez le faire sans rowversion colonne, mais qui nécessite souvent de stocker beaucoup de l'état, ce qui peut nuire à la performance.
Vous pouvez créer une colonne dans la table nommée RowVersion et dites Cadre de l'Entité que vous voulez de cette colonne pour être inclus dans les clauses where de tous les UPDATE et DELETE. Ensuite, vous assurer que vous incrément de ce champ pour tous changé entités. J'ai fait comme ceci: