Sdílet prostřednictvím


DbContextOptionsBuilder.EnableServiceProviderCaching(Boolean) Metoda

Definice

Povolí nebo zakáže ukládání interních poskytovatelů služeb do mezipaměti. Zakázání ukládání do mezipaměti může výrazně ovlivnit výkon a mělo by se používat pouze v testovacích scénářích, které vytvářejí mnoho poskytovatelů služeb pro testovací izolaci.

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

Pokud true, interní poskytovatel služeb se ukládá do mezipaměti.

Návraty

Stejná instance tvůrce, aby bylo možné zřetězených více volání.

Poznámky

Všimněte si, že pokud aplikace nastavuje interního poskytovatele služeb prostřednictvím volání UseInternalServiceProvider(IServiceProvider), nebude mít nastavení této možnosti žádný vliv.

Další informace a příklady najdete v tématu Použití DbContextOptions .

Platí pro