Esempio n. 1
0
 public void Dispose()
 {
     session.Close();
     sessionFactory.Close();
     session.Dispose();
     sessionFactory.Dispose();
 }
Esempio n. 2
0
 public static void CloseSessionFactory()
 {
     if (_sessionFactory != null)
     {
         _sessionFactory.Close();
     }
 }
Esempio n. 3
0
 private void CloseEntityManagerAndEntityManagerFactoryIfStillOpen()
 {
     if (!sessionFactory.IsClosed)
     {
         sessionFactory.Close();
     }
 }
Esempio n. 4
0
 public static void CloseSession(string filepath)
 {
     _sessionFactory.Close();
     _sessionFactory.Dispose();
     cfg             = null;
     _sessionFactory = null;
 }
Esempio n. 5
0
 private void Form1_FormClosing(object sender, FormClosingEventArgs e)
 {
     m_Session.Close();
     m_Session.Dispose();
     m_SessionFactory.Close();
     m_SessionFactory.Dispose();
 }
Esempio n. 6
0
 public void Close()
 {
     if (_factory != null)
     {
         _factory.Close();
     }
 }
Esempio n. 7
0
 public void DropConnection()
 {
     if (_nhibernateSessionFactory != null)
     {
         _nhibernateSessionFactory.Close();
         _nhibernateSessionFactory = null;
     }
 }
Esempio n. 8
0
 public void CloseSession()
 {
     if (!_sessionFactory.IsClosed)
     {
         _sessionFactory.Close();
         _sessionFactory.Dispose();
     }
 }
Esempio n. 9
0
 public static void Dispose()
 {
     if (sessionFactory != null)
     {
         sessionFactory.Close();
         sessionFactory.Dispose();
     }
 }
 public void Dispose()
 {
     if (!_sessionFactory.IsClosed || _sessionFactory != null)
     {
         _sessionFactory.Close();
         _sessionFactory.Dispose();
     }
 }
Esempio n. 11
0
 public void Dispose()
 {
     if (_sessionFactory != null)
     {
         _sessionFactory.Close();
         _sessionFactory = null;
     }
 }
Esempio n. 12
0
 static public void ReleaseSessionFactory()
 {
     if (sessionFactory != null && !sessionFactory.IsClosed)
     {
         sessionFactory.Close();
         sessionFactory.Dispose();
     }
 }
 public static void CloseSessionFactory()
 {
     UnBindContext();
     if (!sessionFactory.IsClosed)
     {
         sessionFactory.Close();
     }
 }
 public void Deactivate()
 {
     if (_sessionFactory != null)
     {
         _sessionFactory.Close();
     }
     _sessionFactory = null;
 }
 protected virtual void endTestFixture()
 {
     if (sessionFactory != null)
     {
         sessionFactory.Close();
         sessionFactory = null;
     }
 }
Esempio n. 16
0
 public static void CloseSession()
 {
     currentSession.Close();
     if (sessionFactory != null)
     {
         sessionFactory.Close();
     }
 }
Esempio n. 17
0
 private void Cleanup()
 {
     sessions.Close();
     sessions           = null;
     connectionProvider = null;
     lastOpenedSession  = null;
     cfg = null;
 }
Esempio n. 18
0
        public static void Close()
        {
            if (_sessionFactory == null || _sessionFactory.IsClosed)
            {
                return;
            }

            _sessionFactory.Close();
        }
Esempio n. 19
0
 private void Cleanup()
 {
     sessions.Close();
     sessions           = null;
     spatialDialect     = null;
     connectionProvider = null;
     lastOpenedSession  = null;
     configuration      = null;
 }
 public void Shutdown()
 {
     EndContext();
     // may need locking for concurrent calls!
     if (sessionFactory != null)
     {
         sessionFactory.Close();
     }
 }
Esempio n. 21
0
 public virtual void Dispose()
 {
     if (m_SessionFactory != null)
     {
         m_SessionFactory.Close();
         m_SessionFactory.Dispose();
         m_SessionFactory = null;
     }
 }
Esempio n. 22
0
 public void BaseTearDown()
 {
     closeSessionAndAuditReader();
     AuditConfiguration.Remove(Cfg);
     if (SessionFactory != null)
     {
         SessionFactory.Close();
     }
 }
Esempio n. 23
0
 /// <summary>
 /// Closes the session factory.
 /// </summary>
 public void Close()
 {
     //if (isSqlLite)
     //{
     //    openSession.Close();
     //    nContaVezes = 0;
     //}
     //else
     SessionFactory.Close();
 }
Esempio n. 24
0
        public ActionResult <IEnumerable <DBFile> > Get()
        {
            ISession session = _sessionFactory.OpenSession();

            var result = session.Query <DBFile>().ToArray();

            _sessionFactory.Close();

            return(result);
        }
Esempio n. 25
0
        public static void CloseSession()
        {
            var session = HttpContext.Current.Items[SessionKey] as ISession;

            if (session != null)
            {
                sessionFactory.Close();
            }
            HttpContext.Current.Items.Remove(SessionKey);
        }
Esempio n. 26
0
 public void Close()
 {
     if (_session != null && _session.IsOpen)
     {
         _session.Close();
     }
     if (_sessionFactory != null && !_sessionFactory.IsClosed)
     {
         _sessionFactory.Close();
     }
 }
Esempio n. 27
0
        public override void GlobalCleanup()
        {
            base.GlobalCleanup();
            if (_sessionFactory == null)
            {
                return;
            }
            _sessionFactory.Close();

            FileHelper.DeleteFile(_dataBaseFile);
        }
Esempio n. 28
0
 public void CloseSession()
 {
     if (mySessionFactory != null)
     {
         mySessionFactory.Close(); //使用完毕后,关闭工厂
     }
     if (Session != null)
     {
         Session.Close(); //使用完毕后,关闭会话通道
     }
 }
Esempio n. 29
0
 public void CloseFactory()
 {
     if (!sessionFactoryIsOpen())
     {
         return;
     }
     _sessionFactory.Close();
     _sessionFactory  = null;
     _session         = null;
     _currentFileName = string.Empty;
 }
        internal static void CloseSession(ISessionFactory sessionFactory)
        {
            if (_session != null)
            {
                // If using Option 1, incude this
                //var session = CurrentSessionContext.Unbind(sessionFactory);
                //session.Dispose();

                sessionFactory.Close();
                _session = null;
            }
        }
Esempio n. 31
0
        public static void Close()
        {
            if (sessionFactory == null || sessionFactory.IsClosed)
            {
                return;
            }

            Log.Add("Closing database connect.");

            Initialized = false;
            sessionFactory.Close();
        }
Esempio n. 32
0
        public void CloseSessionFactory(ISessionFactory sessionFactory)
        {
            CloseSession();

            if (sessionFactory != null)
            {
                if (!sessionFactory.IsClosed)
                {
                    sessionFactory.Close();
                }

                sessionFactory = null;
            }
        }
Esempio n. 33
0
 /// <summary>
 /// 保存或更新实体
 /// </summary>
 /// <param name="entity"></param>
 public void SaveOrUpdateEntity(BaseEntity entity)
 {
     ISessionFactory factory = null;
     ISession session = null;
     ITransaction transaction = null;
     // Tell NHibernate that this object should be updated
     try
     {
         factory = Connection.getConfiguration().BuildSessionFactory();
         session = factory.OpenSession();
         transaction = session.BeginTransaction();
         session.SaveOrUpdate(session.Merge(entity));
         // commit all of the changes to the DB and close the ISession
         transaction.Commit();
         //MessageBox.Show("保存成功");
     }
     catch (Exception e)
     {
         if (transaction != null && transaction.IsActive)
         {
             transaction.Rollback();
         }
         throw e;
     }
     finally
     {
         if (session != null && session.IsOpen)
         {
             factory.Close();
             session.Clear();
             session.Close();
             factory.Dispose();
             session.Dispose();
         }
     }
 }