Here’s sample model classes, which being use with Entity Framework Code First:
public class Master
{
public int Id { get; set; }
public Collection<Detail> Details { get; set; }
}
public class Detail
{
public int Id { get; set; }
public Master Master { get; set; }
public SubDetail SubDetail1 { get; set; }
public SubDetail SubDetail2 { get; set; }
}
public class SubDetail
{
public int Id { get; set; }
}
I want to load Master with all of its details and sub-details explicitly. To load details I’m using Include:
context.Masters.Include("Details").Where(master => master.Id == 1);
What should I use to load sub-details?
Try
Non generic version