public static void Config(TipoConexao tpConexao, string[] param) { Conexao.FluentNHibernate.TipoConexao tpCn; if (tpConexao == TipoConexao.SQLite) { tpCn = Conexao.FluentNHibernate.TipoConexao.SQLite; //TrataDAO = new AcessoDados.AcessoFactory().CriaDAO(TipoDAO.NHibernate); } else if (tpConexao == TipoConexao.SQLServer) { tpCn = Conexao.FluentNHibernate.TipoConexao.SQLServer; //TrataDAO = new AcessoDados.AcessoFactory().CriaDAO(TipoDAO.SQLServer); } else { tpCn = Conexao.FluentNHibernate.TipoConexao.Indefinido; } Mapeamentos.Add(typeof(Assistente.Mapeamentos.AmbienteMap).Assembly); //Mapeamentos.AddRange(Assistente.Negocio.Host.RetMapeamentos()); Cn = new Conexao.FluentNHibernate.Conexao(tpCn, param, Mapeamentos); DAO = new NHLinqFactory(ref Cn); }
public NHLinqFactory(ref Conexao.FluentNHibernate.Conexao cn) { Config.Conexao = cn; }