コード例 #1
0
ファイル: HbmExtensions.cs プロジェクト: jrauber/GH1429
        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);
            }
        }
コード例 #2
0
 public HbmClass() {
     this.mutable = true;
     this.polymorphism = HbmPolymorphismType.Implicit;
     this.dynamicupdate = false;
     this.dynamicinsert = false;
     this.selectbeforeupdate = false;
     this.optimisticlock = HbmOptimisticLockMode.Version;
 }