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

            _assembly  = null;
            _announcer = new NullAnnouncer();
            _options   = new ProcessorOptions();
            _syntax    = DatabaseSyntax.SqlServer2005;
        }
Esempio 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");
            }
        }
Esempio n. 3
0
        public MigrationRunner Using(DatabaseSyntax syntax)
        {
            _syntax = syntax;

            return(this);
        }