Если вы посмотрите на вышесказанное, я в основном пытаюсь записать запрос из основной таблицы.
В целях экономии места Я выбрал только одно поле из таблицы выше Id
, но мне нужна вся таблица.
Вот моя грубая цель в гибридном формате SQL / linq. Я играл с этим в linq навсегда, используя .Contains
, SelectMany
, .Any
, и я не могу найти синтаксис magi c.
Любая помощь очень ценится.
Общая цель:
select *
from table
where BehaviourResourceAgeLevels.AgeLevelId = 1
РЕДАКТИРОВАТЬ Спасибо @Matt Ваше решение помогло мне уточнить мой запрос:
var ageLevels = unitOfWork.AgeLevels.AsQueryable().SelectMany(x => x.BehaviourResources)
.Where(x => x.Id == resourceId).ToList();