DbContextOptionsBuilder<TContext>.EnableServiceProviderCaching Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Aktiviert oder deaktiviert die Zwischenspeicherung interner Dienstanbieter. Das Deaktivieren der Zwischenspeicherung kann die Leistung erheblich beeinträchtigen und sollte nur in Testszenarien verwendet werden, in denen viele Dienstanbieter für die Testisolation erstellt werden.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> EnableServiceProviderCaching (bool cacheServiceProvider = true);
override this.EnableServiceProviderCaching : bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function EnableServiceProviderCaching (Optional cacheServiceProvider As Boolean = true) As DbContextOptionsBuilder(Of TContext)
Parameter
- cacheServiceProvider
- Boolean
Wenn true
, wird der interne Dienstanbieter zwischengespeichert.
Gibt zurück
Derselbe Generator instance, sodass mehrere Aufrufe verkettet werden können.
Hinweise
Beachten Sie, dass das Festlegen dieser Option keine Auswirkung hat, wenn die Anwendung den internen Dienstanbieter über einen Aufruf von UseInternalServiceProvider(IServiceProvider)festlegt.
Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions .
Gilt für:
Entity Framework