Udostępnij za pośrednictwem


DbContextOptionsBuilder.EnableServiceProviderCaching(Boolean) Metoda

Definicja

Włącza lub wyłącza buforowanie wewnętrznych dostawców usług. Wyłączenie buforowania może mieć ogromny wpływ na wydajność i powinno być używane tylko w scenariuszach testowania, które tworzą wielu dostawców usług na potrzeby izolacji testowej.

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

Parametry

cacheServiceProvider
Boolean

Jeśli truewartość , wewnętrzny dostawca usług jest buforowany.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć w łańcuch wiele wywołań.

Uwagi

Należy pamiętać, że jeśli aplikacja ustawia wewnętrznego dostawcę usług za pośrednictwem wywołania metody UseInternalServiceProvider(IServiceProvider), ustawienie tej opcji nie będzie miało żadnego wpływu.

Aby uzyskać więcej informacji i przykłady , zobacz Using DbContextOptions (Używanie elementu DbContextOptions ).

Dotyczy