title: Is there an alternative to ISession.Merge() that doesn't throw when using optimistic locking?
body: <p>I've been trying to use ISession.Merge() to keep coherence between two sessions, but it fails when the merged instance has a higher Version property than the one loaded in the session (with a StaleObjectStateException).</p>
  
  <p>Is there an alternative method that would work when the Version fields do not match ?</p>