Entity Framework: Es ist bereits ein geöffneter DataReader zugeordnet diesen Befehl, der zuerst geschlossen werden

Diese Frage ist in Bezug auf diese:

Meine repository-Methode hat diesen code:

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

Meine Html hat diesen code:

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

Die volle Ausnahme ist:

Es ist bereits ein geöffneter DataReader zugeordnet diesen Befehl, der zuerst geschlossen werden.

War es werfen in der ersten Zeile der HTML -
@Html.DisplayFor(modelItem => posten.applicantPosition.Antragsteller.name)

Schreibe einen Kommentar