Files
Umbraco-CMS/src/Umbraco.Core/Models/MigrationEntry.cs

37 lines
960 B
C#
Raw Normal View History

using System;
using Umbraco.Cms.Core.Models.Entities;
using Umbraco.Cms.Core.Semver;
namespace Umbraco.Cms.Core.Models
{
public class MigrationEntry : EntityBase, IMigrationEntry
{
public MigrationEntry()
{
}
public MigrationEntry(int id, DateTime createDate, string migrationName, SemVersion version)
{
Id = id;
CreateDate = createDate;
_migrationName = migrationName;
_version = version;
}
2022-01-21 11:43:58 +01:00
private string? _migrationName;
private SemVersion? _version;
2022-01-21 11:43:58 +01:00
public string? MigrationName
{
get => _migrationName;
set => SetPropertyValueAndDetectChanges(value, ref _migrationName, nameof(MigrationName));
}
2022-01-21 11:43:58 +01:00
public SemVersion? Version
{
get => _version;
set => SetPropertyValueAndDetectChanges(value, ref _version, nameof(Version));
}
}
2017-07-20 11:21:28 +02:00
}