EntityFramework-Plus-Abfragefilter - Kind / Relationale Entität wird nicht geladen

entity-framework entity-framework-plus

Frage

Ich verwende Abfragefilter nach Instanz für Benutzer-ID.

Entitätsstruktur der Anwendung -> eine Hochschule hat viele Studenten.

Angewandter Benutzer-ID-Filter sowohl für das College als auch für den Studenten.

Wenn ich auf Daten durch zwei Benutzer gleichzeitig zugreife, erhält erster Benutzer es ist Hochschule und alles ist es Student, aber, wenn Antrag vom zweiten Benutzer kommt, nur das College, das Laden lädt, laden zwei, es ist Student, beide Benutzer hat es Hochschule und verbundene Kindstudenten.

Dieses Problem tritt nur auf, wenn ich college nach ID abfrage (this.dbContext.College.FirstOrDefault (e => e.Id == collegeId)), nicht nach get all (this.dbContext.College).

Akzeptierte Antwort

Haftungsausschluss : Ich bin der Eigentümer des Projekts Entity Framework Plus

Filterung mit Instanzkontext + Lazy Loading ist eine Einschränkung für diese Bibliothek. Es gibt derzeit keine Problemumgehung, die ich Ihnen empfehlen könnte.

Haftungsausschluss : Ich bin der Eigentümer des Projekts EntityFramework.DynamicFilters

Diese Bibliothek wird für Ihre Situation besser funktionieren und kann diese Art von Szenario korrekt behandeln.




Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum