Esempio n. 1
0
        /// <summary>
        /// Loads an instance of type TypeOfListItem from the DB based on its ID.
        /// </summary>
        public T FindUnique(TId id, bool shouldLock)
        {
            T entity;

            if (shouldLock)
            {
                entity = (T)HibernateSession.Load(_persistentType, id, LockMode.Upgrade);
            }
            else
            {
                entity = (T)HibernateSession.Load(_persistentType, id);
            }

            return(entity);
        }