/
renix
/
TravelGuide
Обзор
Документация
Войти
/
renix
/
TravelGuide
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
back/Models/Configurations/StepConfiguration.cs
23 строки
764 B
atikinvobud
Added swagger and Connected Db
01 мар 2025, 13:53
01 мар 2025, 13:53
edff2a5
Код
Авторство
О чём код?
using back.Models.Entities; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; namespace back.Models.Configurations; public class StepConfiguration : IEntityTypeConfiguration<StepEntity> { public void Configure(EntityTypeBuilder<StepEntity> builder) { builder.HasKey(s => s.Id); builder.HasOne(s => s.Path) .WithMany(p => p.Steps) .HasForeignKey(s => s.PathId); builder.HasOne(s => s.LandmarkStart) .WithMany(l => l.StepStarts) .HasForeignKey(s => s.LandmarkStartId); builder.HasOne(s => s.LandmarkEnd) .WithMany(l => l.StepEnds) .HasForeignKey(s => s.LandmarkEndId); } }