Entity Framework offre un semplice meccanismo per la gestione della concorrenza con un lock ottimistico. Se per esempio si vuole gestire la concorrenza con un campo di tipo Timestamp, basta impostare a Fixed l'attributo ConcurrencyMode sulla property del modello concettuale Mappata su quel campo. In questo modo EF si occupa di eseguire i controlli in fase di modifica e, se necessario, solleva una OptimisticConcurrencyException.
Matteo