示例#1
0
        private static DbManager CreateDbManager(GenTablesOptions options)
        {
            switch (options.ConnectionType)
            {
            case ConnectionType.MsSql:
                return(MsSqlDbManager.Create(options));

            case ConnectionType.MySql:
                return(MySqlDbManager.Create(options.ConnectionString));

            case ConnectionType.PgSql:
                return(PgSqlDbManager.Create(options.ConnectionString));

            default:
                throw new SqExpressCodeGenException("Unknown connection type: " + options.ConnectionType);
            }
        }