Как включить дочерний объект дочернего объекта в Entity Framework 5

я используюEntity Framework 5 code first а также .ASP.NET MVC 3

Я изо всех сил пытаюсь получить дочерний объектs дочерний объект для заполнения. Ниже мои уроки ..

Класс приложения;

public class Application
{
     // Partial list of properties

     public virtual ICollection Children { get; set; }
}

Детский класс:

public class Child
{
     // Partial list of properties

     public int ChildRelationshipTypeId { get; set; }

     public virtual ChildRelationshipType ChildRelationshipType { get; set; }
}

Класс ChildRelationshipType:

public class ChildRelationshipType
{
     public int Id { get; set; }

     public string Name { get; set; }
}

Часть метода GetAll в хранилище для возврата всех приложений:

return DatabaseContext.Applications
     .Include("Children");

Класс Child содержит ссылку на класс ChildRelationshipType. Для работы с приложениемС детьми у меня было бы что-то вроде этого:

foreach (Child child in application.Children)
{
     string childName = child.ChildRelationshipType.Name;
}

Я получаю ошибку здесь, что контекст объекта уже закрыт.

Как мне указать, что каждый дочерний объект должен включатьChildRelationshipType объект как то, что я сделал выше?

Ответы на вопрос(4)

Ваш ответ на вопрос