using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; namespace NDB.Infrastructure.DatabaseMigration.Entities.Configurations { internal class MigrationSignatureConfiguration : IEntityTypeConfiguration { public void Configure(EntityTypeBuilder builder) { builder.ToTable("MigrationSignature", "migration").HasKey(z => z.Id); builder.Property(z => z.Id).ValueGeneratedOnAdd(); builder.HasMany(z => z.MigratedVersions).WithOne().HasForeignKey(z => z.SignatureId); } } }