public virtual MigrationVersion GetVersion()
        {
            var lastAppliedMigration = GetLastAppliedMigration();

            return(lastAppliedMigration == null
                                ? MigrationVersion.Default()
                                : lastAppliedMigration.Version);
        }
Beispiel #2
0
        public virtual MigrationVersion LatestVersion()
        {
            if (!GetAllMigrations().Any())
            {
                return(MigrationVersion.Default());
            }

            return(GetAllMigrations().Max(m => m.Version));
        }
Beispiel #3
0
        public virtual MigrationVersion LatestVersion()
        {
            var allMigrations = this.GetAllMigrations().ToList();

            if (!allMigrations.Any())
            {
                return(MigrationVersion.Default());
            }

            return(allMigrations
                   .Max(m => m.Version));
        }