/// <inheritdoc />
        public virtual void MarkVersion(MigrationVersion version)
        {
            var appliedMigration = AppliedMigration.MarkerOnly(version);

            GetAppliedMigrationsCollection()
            .InsertOne(appliedMigration);
        }
        public virtual Task MarkVersionAsync(MigrationVersion version,
                                             CancellationToken cancellationToken = default(CancellationToken))
        {
            var appliedMigration = AppliedMigration.MarkerOnly(version);

            return(GetMigrationsApplied().InsertOneAsync(appliedMigration,
                                                         null, cancellationToken));
        }
Пример #3
0
        public virtual void MarkVersion(MigrationVersion version)
        {
            var appliedMigration = AppliedMigration.MarkerOnly(version);

            GetMigrationsApplied().Insert(appliedMigration);
        }
        public virtual void MarkVersion(MigrationVersion version)
        {
            var appliedMigration = AppliedMigration.MarkerOnly(version);

            Task.WaitAll(GetMigrationsApplied().InsertOneAsync(appliedMigration));
        }