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).
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.