/
Extrap
/
Network_technologies_Project
Обзор
Документация
Войти
/
Extrap
/
Network_technologies_Project
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Project/Data/AppDbContext.cs
26 строк
759 B
Extrap
Конечка (хз, но для воскресенья да)
21 дек 2025, 22:48
21 дек 2025, 22:48
1c6535d
Код
Авторство
О чём код?
using Microsoft.EntityFrameworkCore; using Project.Models; namespace Project.Data { public class AppDbContext : DbContext { public DbSet<User> Users { get; set; } public DbSet<Workout> Workouts { get; set; } public AppDbContext(DbContextOptions<AppDbContext> options) : base(options) { } protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity<User>() .HasIndex(u => u.Email) .IsUnique(); modelBuilder.Entity<Workout>() .HasOne(w => w.User) .WithMany(u => u.Workouts) .HasForeignKey(w => w.UserId) .OnDelete(DeleteBehavior.Cascade); } } }