Table of Contents

Class AppliedMigration

Namespace
eQuantic.Core.Data.Migration
Assembly
eQuantic.Core.Data.dll

A migration that has been applied, as recorded in the IMigrationHistory.

public sealed record AppliedMigration : IEquatable<AppliedMigration>
Inheritance
AppliedMigration
Implements
Inherited Members

Constructors

AppliedMigration(string, string, DateTime, DateTime)

A migration that has been applied, as recorded in the IMigrationHistory.

public AppliedMigration(string Id, string Title, DateTime Date, DateTime AppliedAt)

Parameters

Id string

The stable identifier (see Id).

Title string

The human-readable title from MigrationAttribute.

Date DateTime

The ordering timestamp from MigrationAttribute.

AppliedAt DateTime

When the migration was applied.

Properties

AppliedAt

When the migration was applied.

public DateTime AppliedAt { get; init; }

Property Value

DateTime

Date

The ordering timestamp from MigrationAttribute.

public DateTime Date { get; init; }

Property Value

DateTime

Id

The stable identifier (see Id).

public string Id { get; init; }

Property Value

string

Title

The human-readable title from MigrationAttribute.

public string Title { get; init; }

Property Value

string