Files
btcpayserver/BTCPayServer/Data/MigrationBase.cs
2025-11-10 17:24:27 +09:00

14 lines
380 B
C#

using System.Threading;
using System.Threading.Tasks;
using Microsoft.EntityFrameworkCore;
namespace BTCPayServer.Data;
public abstract class MigrationBase<TDbContext>(string migrationId)
where TDbContext : DbContext
{
public string MigrationId { get; } = migrationId;
public abstract Task MigrateAsync(TDbContext dbContext, CancellationToken cancellationToken);
}