2010-10-18 4 views
4

Est-ce possible d'implémenter avec EF4.0? J'ai utilisé NHibernate dans le passé et vous pouvez marquer une colonne timestamp comme une colonne 'Version' et cela va imposer la concurrence.Entity Framework 4.0 - Versioning

Cette fonctionnalité existe-t-elle pour EF4.0? Si c'est le cas, y a-t-il des ressources sur la façon de configurer cela? Si ce n'est pas le cas, quelles alternatives ai-je pour gérer 2 utilisateurs qui éditent la même instance d'un objet en même temps?

Répondre

4

EF traite la simultanéité avec le modèle optimiste (pas de blocage d'enregistrement à venir, la vérification des valeurs de champs n'a pas été touchée lors de la mise à jour) propriété par propriété. Vérifiez par exemple http://blogs.u2u.be/diederik/post/2010/05/04/Optimistic-concurrency-using-a-SQL-Timestamp-in-Entity-Framework-40.aspx

Modifier: lien mis à jour.

+0

C'est exactement ce que je cherchais. Merci. – Brandon

+1

http://blogs.u2u.be/diederik/post/2010/05/04/Optimistic-concurrency-using-a-SQL-Timestamp-in-Entity-Framework-40.aspx –

Questions connexes