onsulta @LINQ: cómo ordenar y filtrar en la búsqueda ansiosa
¿Cómo hago una consulta entusiasta de una relación padre-hijo que:
filtros a en campos secundariossorts en padre e hijo devuelva una Lista o Padres con los niños rellenados previamenteSi lo intento
from p in _context.Parents.Include("children")
join c in _context.childrenon p.Id equals c.ParentId
where d.DeletedDate == null
orderby p.Name ascending, c.Name
select p
Luego recupero el objeto Parent pero cada Parent tiene NULL para niños
si lo intento
from p in _context.Parents.Include("children")
orderby p.Name ascending
select p
La consulta devuelve todos los padres e hijos, pero no se filtran ni se ordenan.
El resultado que quiero volver es unIEnumerable<Parent>
es decir
Parent[0].name = "foo"
Parent[0].children = IEnumerable<Child>
Parent[1].name = "bar"
Parent[1].children = IEnumerable<Child>