/// <summary> Convert specified <paramref name="lockMode"/> to <seealso cref="global::NHibernate.LockMode"/> /// </summary> /// <param name="lockMode">lock mode</param> /// <returns><seealso cref="global::NHibernate.LockMode"/></returns> protected static global::NHibernate.LockMode GetLockMode(Itb.DalCore.LockMode lockMode) { global::NHibernate.LockMode nhibernateLockMode = global::NHibernate.LockMode.None; switch (lockMode) { case LockMode.None: nhibernateLockMode = global::NHibernate.LockMode.None; break; case LockMode.Read: nhibernateLockMode = global::NHibernate.LockMode.Read; break; case LockMode.Upgrade: nhibernateLockMode = global::NHibernate.LockMode.Upgrade; break; case LockMode.Force: nhibernateLockMode = global::NHibernate.LockMode.Force; break; case LockMode.UpgradeNoWait: nhibernateLockMode = global::NHibernate.LockMode.UpgradeNoWait; break; case LockMode.Write: nhibernateLockMode = global::NHibernate.LockMode.Write; break; default: //I18N throw new NotImplementedException($"Unknown NHibernate LockMode: {lockMode}"); } return(nhibernateLockMode); }
public object Load(string entityName, object id, global::NHibernate.LockMode lockMode) { return(_original.Load(entityName, id, lockMode)); }
public object Load(Type theType, object id, global::NHibernate.LockMode lockMode) { return(_original.Load(theType, id, lockMode)); }
public Task <T> GetAsync <T>(object id, global::NHibernate.LockMode lockMode, CancellationToken cancellationToken = default(CancellationToken)) { return(_original.GetAsync <T>(id, lockMode, cancellationToken)); }
public Task <object> GetAsync(Type clazz, object id, global::NHibernate.LockMode lockMode, CancellationToken cancellationToken = default(CancellationToken)) { return(_original.GetAsync(clazz, id, lockMode, cancellationToken)); }
public Task RefreshAsync(object obj, global::NHibernate.LockMode lockMode, CancellationToken cancellationToken = default(CancellationToken)) { return(_original.RefreshAsync(obj, lockMode, cancellationToken)); }
public Task LockAsync(string entityName, object obj, global::NHibernate.LockMode lockMode, CancellationToken cancellationToken = default(CancellationToken)) { return(_original.LockAsync(entityName, obj, lockMode, cancellationToken)); }
public Task <object> LoadAsync(Type theType, object id, global::NHibernate.LockMode lockMode, CancellationToken cancellationToken = default(CancellationToken)) { return(_original.LoadAsync(theType, id, lockMode, cancellationToken)); }
public T Get <T>(object id, global::NHibernate.LockMode lockMode) { return(_original.Get <T>(id, lockMode)); }
public object Get(Type clazz, object id, global::NHibernate.LockMode lockMode) { return(_original.Get(clazz, id, lockMode)); }
public void Refresh(object obj, global::NHibernate.LockMode lockMode) { _original.Refresh(obj, lockMode); }
public void Lock(string entityName, object obj, global::NHibernate.LockMode lockMode) { _original.Load(entityName, obj, lockMode); }
public void Lock(object obj, global::NHibernate.LockMode lockMode) { _original.Load(obj, lockMode); }