public static Versioning.OptimisticLock ToOptimisticLock(this HbmOptimisticLockMode hbmOptimisticLockMode) { switch (hbmOptimisticLockMode) { case HbmOptimisticLockMode.None: return(Versioning.OptimisticLock.None); case HbmOptimisticLockMode.Version: return(Versioning.OptimisticLock.Version); case HbmOptimisticLockMode.Dirty: return(Versioning.OptimisticLock.Dirty); case HbmOptimisticLockMode.All: return(Versioning.OptimisticLock.All); default: return(Versioning.OptimisticLock.Version); } }
public HbmClass() { this.mutable = true; this.polymorphism = HbmPolymorphismType.Implicit; this.dynamicupdate = false; this.dynamicinsert = false; this.selectbeforeupdate = false; this.optimisticlock = HbmOptimisticLockMode.Version; }