Was sind die Verhaltensdetails des EF Core Query -Cache?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Was sind die Verhaltensdetails des EF Core Query -Cache?

by Anonymous » 08 Sep 2025, 02:36

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.

Top