using Database.Entities; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; namespace Database.Configurations; public class UserConfiguration : IEntityTypeConfiguration { public void Configure(EntityTypeBuilder builder) { builder.Property(user => user.PlayerName).IsRequired().HasMaxLength(200); builder.HasOne(user => user.Alliance) .WithOne(alliance => alliance.User) .HasForeignKey(alliance => alliance.UserId) .OnDelete(DeleteBehavior.NoAction); } }