/
rumina-v
/
auth_validation
Обзор
Документация
Войти
/
rumina-v
/
auth_validation
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Data/AppDbContext.cs
21 строка
678 B
Viktoria Rumina
Add solution files
04 июн 2026, 12:13
04 июн 2026, 12:13
90cb0b2
Код
Авторство
О чём код?
using Microsoft.EntityFrameworkCore; public class AppDbContext(DbContextOptions<AppDbContext> options) : DbContext(options) { public DbSet<UserAccount> Users => Set<UserAccount>(); public DbSet<PersonalNote> Notes => Set<PersonalNote>(); protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity<UserAccount>() .HasIndex(user => user.NormalizedEmail) .IsUnique(); modelBuilder.Entity<PersonalNote>() .HasOne(note => note.User) .WithMany(user => user.Notes) .HasForeignKey(note => note.UserId) .OnDelete(DeleteBehavior.Cascade); } }