/
Begemot228
/
MovieHub
Обзор
Документация
Войти
/
Begemot228
/
MovieHub
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
MovieHub.Infrastructure/Data/Configurations/ActorLikeConfiguration.cs
21 строка
667 B
Николай
Добавил конфигурации для сущностей в базе данных
12 апр 2025, 13:19
12 апр 2025, 13:19
c48fe19
Код
Авторство
О чём код?
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; using MovieHub.Domain.Entities; namespace MovieHub.Infrastructure.Data.Configurations; public class ActorLikeConfiguration : IEntityTypeConfiguration<ActorLike> { public void Configure(EntityTypeBuilder<ActorLike> builder) { builder.HasKey(al => new { al.ActorId, al.UserId }); builder.HasOne(al => al.Actor) .WithMany(a => a.ActorLikes) .HasForeignKey(al => al.ActorId); builder.HasOne(al => al.User) .WithMany(u => u.ActorLikes) .HasForeignKey(al => al.UserId); } }