/
urmat
/
taskboardproject1
Обзор
Документация
Войти
/
urmat
/
taskboardproject1
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
UserService
src/UserService.Domain/Persistence/Configurations/UserProjectConfiguration.cs
25 строк
840 B
urmatgit
add jwtToken generator, связь много-ко-многим
27 мар 2025, 17:01
27 мар 2025, 17:01
40e225b
Код
Авторство
О чём код?
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using UserService.DataAccess.Entities; namespace UserService.DataAccess.Persistence.Configurations { public class UserProjectConfiguration : IEntityTypeConfiguration<UserProject> { public void Configure(EntityTypeBuilder<UserProject> builder) { builder.HasKey(up => new { up.UserId, up.ProjectId }); builder.HasOne(up => up.User) .WithMany(u => u.UserProjects) .HasForeignKey(u => u.UserId); builder.HasOne(up=>up.Project) .WithMany(p=>p.UserProjects) .HasForeignKey(p => p.ProjectId); } } }