/
afanasevn
/
MaxSystems
Обзор
Документация
Войти
/
afanasevn
/
MaxSystems
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/MaxSystems.Infrastructure/Data/Configurations/AuditLogConfiguration.cs
20 строк
698 B
IBS\NAfanasev
extended logging added
20 июн 2026, 15:59
20 июн 2026, 15:59
1d84544
Код
Авторство
О чём код?
using MaxSystems.Domain.Entities; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; namespace MaxSystems.Infrastructure.Data.Configurations; public class AuditLogConfiguration : IEntityTypeConfiguration<AuditLog> { public void Configure(EntityTypeBuilder<AuditLog> builder) { builder.ToTable("audit_logs"); builder.HasKey(x => x.Id); builder.Property(x => x.Action).HasMaxLength(128).IsRequired(); builder.Property(x => x.Entity).HasMaxLength(128).IsRequired(); builder.Property(x => x.Message).HasMaxLength(512).IsRequired(); builder.Property(x => x.DetailsJson).HasColumnType("jsonb"); } }