public Conexao(TipoConexao tipoConexao, string[] param, List <Assembly> mapeamentos) { if (mapeamentos != null) { Assemblys = mapeamentos; } else { Assemblys = new List <Assembly>(); } ConfigDataBase(tipoConexao, param); }
public static IConexao GetConexao(IAmbiente ambiente, TipoConexao tipoConexao = TipoConexao.Ambiente) { var codigoAmbiente = ambiente.Codigo + "#" + tipoConexao.ToString(); var conexao = _listaDeConexao.ContainsKey(codigoAmbiente) ? _listaDeConexao[codigoAmbiente] : null; if (conexao == null) { conexao = new Conexao(ambiente); _listaDeConexao[codigoAmbiente] = conexao; } return(conexao); }
private void ConfigDataBase(TipoConexao tipoConexao, string[] param) { ConexaoFactory conexaoFactory; if (tipoConexao == TipoConexao.SQLite) { conexaoFactory = new SQLiteConexaoFactory(); } else { conexaoFactory = null; } if (conexaoFactory != null) { DataBase = conexaoFactory.GetConexao(param); } }
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 AdoHelper(TipoConexao conexao) { _conexao = conexao; }
public SqlDb(string Conexao, TipoConexao Tipo, Boolean Transacao) { try { if (Tipo == TipoConexao.ConnectionString) { _objCon.ConnectionString = Conexao; } else { if (ConfigurationManager.ConnectionStrings[Conexao.Trim()] != null) { _objCon.ConnectionString = ConfigurationManager.ConnectionStrings[Conexao.Trim()].ConnectionString.Trim(); } else { throw new Erro("Não foi lacalizado no arquivo de configuração a conexão '" + Conexao.Trim() + "'."); } } _objCon.Open(); if (Transacao) { _objTrans = _objCon.BeginTransaction(); _transacao = true; } } catch (Exception oEx) { throw new Erro(oEx.Message); } }
public OleDb(string Conexao, TipoConexao Tipo) { try { if (Tipo == TipoConexao.ConnectionString) { _objCon.ConnectionString = Conexao; } else { if (ConfigurationManager.ConnectionStrings[Conexao.Trim()] != null) { _objCon.ConnectionString = ConfigurationManager.ConnectionStrings[Conexao.Trim()].ConnectionString.Trim(); } else { throw new Erro("Não foi lacalizado no arquivo de configuração a conexão '" + Conexao.Trim() + "'."); } } _objCon.Open(); } catch (Exception oEx) { throw new Erro(oEx.Message); } }
public static DbAccessHelper ObterConexao(TipoConexao conexao) { return(ConnectionFactory.Instance.GetConnection(Enum.GetName(typeof(TipoConexao), conexao))); }
public AdoHelper(TipoConexao tipoConexao) { this.tipoConexao = tipoConexao; }
public RepositorioBase(TipoConexao conexao) : base(conexao) { }