меня есть связь в базе многие к 1, в итоге есть модель, которая содержит ключ и другая модель, которая ссылается на родственную модель, мне нужно вызвать родственную модель и посредством include вытянуть список дочерних связей, это можно легко сделать по отдельности, но хотелось бы по максимуму уменьшить количество походов в базу. Является ли данный код вообще валидной картиной обстоятельств? _context.Parrent.select(condition).Include(parrent=>_context.Children.Where(child=>child.ParrentNum == parrent.Num)) ?? рабочая ли такая штука или забьюсь в неведнье?
Инклюд вообще не так работает
И селект у тебя, судя по всему, перепутан с where, select проецирует данные из выборки в новую выборку (допустим, чтобы получить выборку состоящую из Num класса parent пишешь parents.Select(p=>p.Num)), а where возвращает выборку из объектов, соответствующих условию, допустим parents.Where(p=>p.Num==2)
Обсуждают сегодня