示例#1
0
        public static DbContextOptionsBuilder Use(this DbContextOptionsBuilder options, IConnectionStrings databaseConfig)
        {
            var cs   = databaseConfig.ObterConnectionString();
            var tipo = databaseConfig.ObterTipoBancoDados();

            switch (tipo)
            {
            case DatabaseTypes.MySql:
                return(options.UseMySql(cs));

            case DatabaseTypes.SqlServer:
                return(options.UseSqlServer(cs));

            default: return(null);
            }
        }