/
renix
/
TravelGuide
Обзор
Документация
Войти
/
renix
/
TravelGuide
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
back/Models/Configurations/UserConfiguration.cs
21 строка
659 B
atikinvobud
Fixed Db and Configurations
01 мар 2025, 01:19
01 мар 2025, 01:19
c2ba067
Код
Авторство
О чём код?
using back.Models.Entities; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; namespace back.Models.Configurations; public class UserConfiguration : IEntityTypeConfiguration<UserEntity> { public void Configure(EntityTypeBuilder<UserEntity> builder) { builder.HasKey(u => u.Id); builder.HasOne(u => u.Role) .WithMany(r => r.Users) .HasForeignKey(u => u.RoleId); builder.HasMany(u => u.Paths) .WithOne(p => p.User); builder.HasMany(u => u.LandmarkRecomendations) .WithOne(lr => lr.User); } }