Sprache

DbContextOptionsBuilder<TContext>.EnableServiceProviderCaching Methode

Definition

Aktiviert oder deaktiviert die Zwischenspeicherung interner Dienstanbieter. Das Deaktivieren der Zwischenspeicherung kann sich erheblich auf die Leistung auswirken und sollte nur in Testszenarien verwendet werden, die viele Dienstanbieter für die Testisolation erstellen.

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 trueder interne Dienstanbieter zwischengespeichert wird.

Gibt zurück

Dieselbe Generatorinstanz, 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 UseInternalServiceProvider(IServiceProvider)angibt.

Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions .

Gilt für: