private static void EscolherDB() { var valoresAceitos = Enum.GetValues(typeof(Enums.BANCOS)).Cast <int>(); ConsoleKeyInfo opt; do { opt = ExibirOpcoesBanco(); }while (!valoresAceitos.Contains(int.Parse(opt.KeyChar.ToString()))); DB = (Enums.BANCOS) int.Parse(opt.KeyChar.ToString()); Console.WriteLine("Trabalhando com o banco " + DB.ToString()); Console.Write(Environment.NewLine); }
public Conexao(Enums.BANCOS banco, Enums.PROVIDERS provider) { switch (provider) { case Enums.PROVIDERS.Dapper: Conn = new ConnDapper(banco); break; case Enums.PROVIDERS.EF: Conn = new ConnEF(banco); break; case Enums.PROVIDERS.ADO: Conn = new ConnAdo(banco); break; default: break; } }
public TccContext(Enums.BANCOS banco) { UseSqlServer = banco == Enums.BANCOS.SQLServer ? true : false; Database.EnsureCreated(); Database.SetCommandTimeout(int.MaxValue); }