using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; using System.ComponentModel.DataAnnotations; namespace EllieBot.Db.Models; public class MutedUserId : DbEntity { public ulong GuildId { get; set; } public ulong UserId { get; set; } } public class MutedUserIdEntityConfiguration : IEntityTypeConfiguration<MutedUserId> { public void Configure(EntityTypeBuilder<MutedUserId> builder) { builder.HasIndex(x => new { x.GuildId, x.UserId }) .IsUnique(); } }