using Company.Domain.EmployeeDocumentsAdminSelectionAgg; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; namespace CompanyManagment.EFCore.Mapping { public class EmployeeDocumentsAdminSelectionMapping : IEntityTypeConfiguration { public void Configure(EntityTypeBuilder builder) { builder.ToTable("EmployeeDocumentsAdminSelection"); builder.HasKey(x => x.id); builder.HasMany(x => x.SelectedEmployeeDocumentItems).WithOne(x => x.EmployeeDocumentsAdminSelection) .HasForeignKey(x => x.EmployeeDocumentsAdminViewId); } } }