Entity Framework: уже есть открытый DataReader связанный с этой Командой, которая должна быть закрыта в первую очередь

Этот вопрос связан с на это :

Мой метод репозитория имеет этот код:

 public IEnumerable GetApplicationPositionHistories(int applicantId, int positionId)
        {
            return context.ApplicationsPositionHistory.Where(d => d.applicantPosition.ApplicantID == applicantId && d.applicantPosition.PositionID == positionId).Include(o => o.applicantPosition) ;
        }

Мой HTML-код имеет этот код:

@foreach (var item in Model) {
    
        
            @Html.DisplayFor(modelItem => item.applicantPosition.Applicant.name)
        
        
            @Html.DisplayFor(modelItem => item.applicantPosition.Position.name)
        

полное исключение:

Уже существует открытый DataReader, связанный с этой Командой, который должен быть сначала закрыт.

Он был добавлен в первую строку HTML @ Html.DisplayFor (modelItem => item.applicantPosition.Applicant.name)

8
задан Community 23 May 2017 в 10:30
поделиться