public long GetNewVersionNumber(IMigrationDirectory migrationDirectory, IScriptsDirectoryPathArgs args)
        {
            long lastNumber = 0;

            // get the latest number in use
            IEnumerable <IMigrationScriptFile> scripts = migrationDirectory.GetScripts(args);

            if (scripts.Count() > 0)
            {
                lastNumber = scripts.Max(script => script.Version);
            }

            // increment and return
            return(lastNumber + 1);
        }
        public long GetNewVersionNumber(IMigrationDirectory migrationDirectory)
        {
            long lastNumber = 0;

            // get the latest number in use
            IEnumerable<IMigrationScriptFile> scripts = migrationDirectory.GetScripts();

            if (scripts.Count() > 0)
            {
                lastNumber = scripts.Max(script => script.Version);
            }

            // increment and return
            return lastNumber + 1;
        }
 public GenerateScriptCommand(IMigrationDirectory migrationDirectory)
 {
     _migrationDirectory = migrationDirectory;
 }
 public VersionCommand(IMigrationDirectory migrationDirectory)
 {
     _migrationDirectory = migrationDirectory;
 }
Beispiel #5
0
        public long GetNewVersionNumber(IMigrationDirectory migrationDirectory, IScriptsDirectoryPathArgs args)
        {
            var v = long.Parse(DateTime.UtcNow.ToString("yyyyMMddHHmmss"));

            return(v);
        }
Beispiel #6
0
        public long GetNewVersionNumber(IMigrationDirectory migrationDirectory)
        {
            var v = long.Parse(DateTime.Now.ToString("yyyyMMddHHmmss"));

            return(v);
        }
 public long GetNewVersionNumber(IMigrationDirectory migrationDirectory)
 {
     var v = long.Parse(DateTime.UtcNow.ToString("yyyyMMddHHmmss"));
     return v;
 }
Beispiel #8
0
 public MigrateCommand(IMigrationDirectory migrationDirectory)
 {
     _migrationDirectory = migrationDirectory;
 }