Exemplo n.º 1
0
        private MigrationRunner(string connectionString)
        {
            _connectionString = connectionString;

            _assembly  = null;
            _announcer = new NullAnnouncer();
            _options   = new ProcessorOptions();
            _syntax    = DatabaseSyntax.SqlServer2005;
        }
Exemplo n.º 2
0
        private static IMigrationGenerator GetMigrationGenerator(DatabaseSyntax syntax)
        {
            switch (syntax)
            {
            case DatabaseSyntax.SqlServer2000:
                return(new SqlServer2000Generator());

            case DatabaseSyntax.SqlServer2005:
                return(new SqlServer2005Generator());

            case DatabaseSyntax.SqlServer2008:
                return(new SqlServer2008Generator());

            default:
                throw new ArgumentOutOfRangeException("syntax");
            }
        }
Exemplo n.º 3
0
        public MigrationRunner Using(DatabaseSyntax syntax)
        {
            _syntax = syntax;

            return(this);
        }