LINQ projection to presentation model
I'm pretty new to LINQ and a lot of modern data-driven application design techniques in general, so this may be a pretty basic question.

I'm trying to create a projection of a couple different Entity Framework entities to a simple presentation model. Let's say I have the entites Parent (properties are ID, Name, Age) and Child (properties are ID, Name, Age, with a reference to a Parent). I want to project these to PresentationParent and PresentationChild, where all the properties are the same, but PresentationParent has a List<PresentationChild>. How would I do this in LINQ?

    from p in entities.Parent
    select new PresentationParent
    {
        ID = p.ID,
        Name = p.Name,
        Age = p.Age,
        Children = [[?? What goes here ??]]
    }

Is this on the right track at all? I can only seem to find examples of simple, flat projections.
LINQ projection to presentation model
===

I'm pretty new to LINQ and a lot of modern data-driven application design techniques in general, so this may be a pretty basic question.

I'm trying to create a projection of a couple different Entity Framework entities to a simple presentation model. Let's say I have the entites Parent (properties are ID, Name, Age) and Child (properties are ID, Name, Age, with a reference to a Parent). I want to project these to PresentationParent and PresentationChild, where all the properties are the same, but PresentationParent has a List<PresentationChild>. How would I do this in LINQ?

    from p in entities.Parent
    select new PresentationParent
    {
        ID = p.ID,
        Name = p.Name,
        Age = p.Age,
        Children = [[?? What goes here ??]]
    }

Is this on the right track at all? I can only seem to find examples of simple, flat projections.