Was sind die Verhaltensdetails des EF Core Query -Cache?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Was sind die Verhaltensdetails des EF Core Query -Cache?

Post by Anonymous »

Während des Experimentierens mit einem iQueryExpressionInterceptor bemerkte ich, dass der Interceptor nur einmal pro Abfrage für die Lebensdauer meiner Anwendung aufgerufen wird (d. H. Der Ausdruck der Abfragen ist erstellt). Die Dokumente bestätigen dies, fügen jedoch keine nützlichen Informationen hinzu: < /p>

Die LINQ -Abfrage wird vom Entity Framework Core verarbeitet, um eine Darstellung zu erstellen, die bereit ist, vom Datenbankanbieter verarbeitet zu werden. Das Ergebnis wird zwischengespeichert, damit diese Verarbeitung nicht jedes Mal durchgeführt werden muss, wenn die Abfrage ausgeführt wird. Was ist sein Umfang? Was sind die Komponenten seiner Schlüssel? Hat es eine begrenzte Anzahl von Einträgen? Wann und wie wird es beschnitten? Wenn ich mich darüber irre, würde es meine Frage ungültig machen, weil es eine Fülle von Informationen über diesen Cache zu geben scheint.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post