using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; using PnvPanel.Infrastructure.Identity; namespace PnvPanel.Infrastructure.Persistence.Configurations; public class AppUserConfiguration : IEntityTypeConfiguration { public void Configure(EntityTypeBuilder builder) { // Уникален среди привязанных (Postgres не считает NULL равным NULL — обычный unique подходит). builder.HasIndex(x => x.TelegramUserId).IsUnique(); builder.HasIndex(x => x.SubscriptionToken).IsUnique(); } }