Freigeben über


DbContextOptionsBuilder.EnableServiceProviderCaching(Boolean) Methode

Definition

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 EnableServiceProviderCaching (bool cacheServiceProvider = true);
abstract member EnableServiceProviderCaching : bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.EnableServiceProviderCaching : bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function EnableServiceProviderCaching (Optional cacheServiceProvider As Boolean = true) As DbContextOptionsBuilder

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 Auswirkungen 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: