title: Entity Framework 6 Code First Concurrency
body: <p>I am looking at using Entity Framework 6 for a new project. </p>
  
  <p>When we develop our tables we add an update counter of type int, and when performing an update we check that it hasn't changed and increment it on a successful update. </p>
  
  <p>From what I've read I can do the check by adding a ConcurrencyCheck attribute to the update counter property, but how do I perform the increment on successful update?</p>
  
  <p>Or should I just use a Rowversion column instead?</p>