コード例 #1
0
        /// <inheritdoc />
        public virtual void MarkVersion(MigrationVersion version)
        {
            var appliedMigration = AppliedMigration.MarkerOnly(version);

            GetAppliedMigrationsCollection()
            .InsertOne(appliedMigration);
        }
コード例 #2
0
        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);
        }
コード例 #4
0
        public virtual void MarkVersion(MigrationVersion version)
        {
            var appliedMigration = AppliedMigration.MarkerOnly(version);

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