допустим, у меня есть эти классы:
public class Foo {
public int Id {...}
public List<Bar> Bars {...}
}
public class Bar {
public int Id {...};
public DateTime Date {...};
}
Теперь представьте себе этот GET-запрос:
"/home/foo/1/1" ( [controller]/[action]/[id]/[month] )
Я хочу вернуть конкретный Foo
только с Bars
с месяца, указанного в URL.
Как бы я это сделал?
Я пробовал что-то подобное, но это не работает:
return await _context.Foo.Include(f => f.Bars.FindAll(b => b.Date.Month == month));
Некоторая помощь здесь была бы очень хороша, спасибо всем.