public static void AppConfigure()
        {
            #region NHibernate configuration

            NHConfiguration = ConfigureNHibernate();
            SessionFactory  = NHConfiguration.BuildSessionFactory();
            #endregion
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            // MySql
            var connectionString = "server=fec42f82-fc11-45d1-9581-a42f00b6fcef.mysql.sequelizer.com;database=dbfec42f82fc1145d19581a42f00b6fcef;uid=vgckniguogpgujwl;pwd=mBX8estruj4etVXZcQGS3ZNfz8U4SyTZnEDQKn6E5VevxiCUzTmfXiGuWSFeExG4";

            var session = NHConfiguration.ObterSessao();

            var usuario = new Usuario("*****@*****.**", "Denis Ferrari", "123456");

            IUsuarios usuariosNH = new BancoDeDados.Infra.Persistencia.NH.Usuarios(session);


            Console.ReadLine();

            if (false)
            {
                // Conexão
                using (var con = new MySqlConnection(connectionString))
                {
                    try
                    {
                        // Abrir a conexão
                        con.Open();

                        // Executar o comando
                        IUsuarios usuarios = new Usuarios(con);

                        usuarios.Salvar(usuario);
                    }
                    catch (Exception e)
                    {
                        throw e;
                    }
                    finally
                    {
                        // Fechar a conexão
                        if (con.State == System.Data.ConnectionState.Open)
                        {
                            con.Close();
                        }
                    }
                }
            }
        }
Exemplo n.º 3
0
        protected virtual ISessionFactory BuildSessionFactory()
        {
            if (IsDebugEnabled)
            {
                log.Debug("Build Session Factory...");
            }

            var factory = NHConfiguration.BuildSessionFactory();

            foreach (INHInitializationAware initializer in GetNHInitializer())
            {
                initializer.Initialized(NHConfiguration, factory);
            }

            if (log.IsInfoEnabled)
            {
                log.Info("Build SessionFactory is Success!!!");
            }

            return(factory);
        }
Exemplo n.º 4
0
 /// <summary>
 /// Configure NHibernate
 /// </summary>
 public static void AppConfigure()
 {
     NHConfiguration = ConfigureNHibernate();
     SessionFactory  = NHConfiguration.BuildSessionFactory();
 }