示例#1
0
        public MigrateCommand(IConsole console,
                              IEnumerable <CommandArgument> arguments,
                              IMigratorFactory migratorFactory)
        {
            _console         = console ?? throw new ArgumentNullException(nameof(console));
            _migratorFactory = migratorFactory ?? throw new ArgumentNullException(nameof(migratorFactory));

            _migration = arguments.Single(a => a.Name == "migration");
        }
示例#2
0
 public SchemaSetup(IMigratorFactory migratorFactory, ISessionManager sessionManager)
 {
     this.migratorFactory = migratorFactory;
     this.sessionManager = sessionManager;
 }
示例#3
0
 public ListCommand(IConsole console, IMigratorFactory migratorFactory)
 {
     _console         = console ?? throw new ArgumentNullException(nameof(console));
     _migratorFactory = migratorFactory ?? throw new ArgumentNullException(nameof(migratorFactory));
 }