DbContextOptionsBuilder<TContext>.EnableServiceProviderCaching 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<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)

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