Class RedbMigrationRow

Assembly: redb.Core.Pro.dll

POCO for _migrations table.
Tracks applied data migrations.

public class RedbMigrationRow

Inheritance

ObjectRedbMigrationRow

Properties

AffectedRows

[JsonPropertyName("_affected_rows")]
public int AffectedRows { get; set; }

AppliedAt

[JsonPropertyName("_applied_at")]
public DateTimeOffset AppliedAt { get; set; }

AppliedBy

[JsonPropertyName("_applied_by")]
public string AppliedBy { get; set; }

DryRun

[JsonPropertyName("_dry_run")]
public bool DryRun { get; set; }

DurationMs

[JsonPropertyName("_duration_ms")]
public int DurationMs { get; set; }

ExpressionHash

[JsonPropertyName("_expression_hash")]
public string ExpressionHash { get; set; }

Id

[JsonPropertyName("_id")]
public long Id { get; set; }

MigrationId

[JsonPropertyName("_migration_id")]
public string MigrationId { get; set; }

MigrationType

[JsonPropertyName("_migration_type")]
public string MigrationType { get; set; }

PropertyName

[JsonPropertyName("_property_name")]
public string PropertyName { get; set; }

SchemeId

[JsonPropertyName("_scheme_id")]
public long SchemeId { get; set; }

SqlExecuted

[JsonPropertyName("_sql_executed")]
public string SqlExecuted { get; set; }