using FindAndDrive.Domain.Models.Entities; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; namespace FindAndDrive.Persistence.EntityConfigurations; public class ClientConfiguration : IEntityTypeConfiguration { public void Configure(EntityTypeBuilder builder) { builder.ToTable("Clients").HasKey(k => k.ClientId); builder.HasMany(a => a.ApiKeys) .WithOne(w => w.Client) .HasForeignKey(w => w.ClientId); builder.HasMany(a => a.Applicant) .WithOne(w => w.Client) .HasForeignKey(w => w.ClientId); } }