/
AMachine
/
MMDB_Backend
Обзор
Документация
Войти
/
AMachine
/
MMDB_Backend
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
MMDB.Data/Configurations/RefreshTokensConfiguration.cs
22 строки
857 B
AssaultMachine
init
04 май 2025, 20:49
04 май 2025, 20:49
5d371a1
Код
Авторство
О чём код?
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; using MMDB.Data.Entities.App; namespace MMDB.Data.Configurations; public class RefreshTokensConfiguration : IEntityTypeConfiguration<RefreshTokenEntity> { public void Configure(EntityTypeBuilder<RefreshTokenEntity> builder) { builder.ToTable("RefreshTokens"); builder.HasKey(rt => rt.Id); builder.HasOne(rt => rt.User) .WithMany(u => u.RefreshTokens) .HasForeignKey(rt => rt.UserId) .OnDelete(DeleteBehavior.Cascade); builder.Property(rt => rt.Token).IsRequired().HasMaxLength(500); builder.Property(rt => rt.Expires).IsRequired(); builder.Property(rt => rt.Created).IsRequired(); builder.Property(rt => rt.Revoked).IsRequired().HasDefaultValue(false); } }