using Govor.Core.Models; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; namespace Govor.Data.Configurations; public class MessageViewConfiguration : IEntityTypeConfiguration { public void Configure(EntityTypeBuilder builder) { builder.HasKey(mv => mv.Id); builder.HasIndex(mv => new { mv.MessageId, mv.UserId }).IsUnique(); builder.Property(mv => mv.ViewedAt) .IsRequired(); } }