/
afanasevn
/
RedisLab
Обзор
Документация
Войти
/
afanasevn
/
RedisLab
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/RedisLab.Infrastructure/Persistence/Configurations/ActivityEventConfiguration.cs
28 строк
797 B
IBS\NAfanasev
Solution commit
24 июн 2026, 16:45
24 июн 2026, 16:45
bab80b7
Код
Авторство
О чём код?
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; using RedisLab.Domain.Entities; namespace RedisLab.Infrastructure.Persistence.Configurations; /// <summary> /// Маппинг сущности ActivityEvent на таблицу activity_events. /// </summary> public class ActivityEventConfiguration : IEntityTypeConfiguration<ActivityEvent> { public void Configure(EntityTypeBuilder<ActivityEvent> builder) { builder.ToTable("activity_events"); builder.HasKey(x => x.Id); builder.Property(x => x.EventType) .HasMaxLength(64) .IsRequired(); builder.Property(x => x.Message) .HasMaxLength(512) .IsRequired(); builder.HasIndex(x => x.OccurredAt); } }