DbContextOptionsBuilder<TContext>.EnableServiceProviderCaching Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework