Aufzählung IEnumerable in EF6 im debugger "Kinder konnten nicht ausgewertet werden" Fehler

Habe ich einen neuen ASP.NET MVC 5 Projekt und bin versucht, die Abfrage eines ersten code-Datenbank über eine IdentityDbContext.

Wenn ich Abfrage einen bestimmten DbSet und legen Sie einen Haltepunkt, der versucht, den Inhalt zu Lesen, der die IEnumerable-Folge in VS 2013 erzählte mir, dass die Kinder konnten nicht ausgewertet werden.

Habe ich dieses Problem nicht in EF5 /MVC 4.

Etwas geändert, um die Bewertung IQueryables und wie unmöglich, in den debugger in EF6?

Dank

  • könnten dies ändern zu lazy loading. Ich benutze Quick view oder LINQPad in einer solchen situation.
  • Ich nehme an, dass es sein könnte! Ich habe LinqPad - wie würden Sie es in diesem Zusammenhang?
  • Bei der Einrichtung der Verbindung in LINQPad und dann kopieren Sie das code-snippet aus Ihrem code mit dem dbContext und führen Sie es.
  • Toll, ich werde versuchen, dass.
  • Lassen Sie mich wissen, wenn es funktioniert und ich werde Anzeige es als Antwort. Dank
  • Linqpad wird, führen Sie den code und dump den Inhalt der variable, die ich nehme an das ist ein workaround, aber ich bin mir immer noch nicht sicher, warum der debugger drosseln mit IQueryables in EF6 jetzt :-\

InformationsquelleAutor Sergio | 2013-10-28
Schreibe einen Kommentar