Compartilhar via


DbContextOptionsBuilder<TContext>.EnableServiceProviderCaching Método

Definição

Habilita ou desabilita o cache de provedores de serviços internos. Desabilitar o cache pode afetar massivamente o desempenho e só deve ser usado em cenários de teste que criam muitos provedores de serviços para isolamento de teste.

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)

Parâmetros

cacheServiceProvider
Boolean

Se true, o provedor de serviços interno será armazenado em cache.

Retornos

A mesma instância do construtor para que várias chamadas possam ser encadeadas.

Comentários

Observe que, se o aplicativo estiver definindo o provedor de serviços interno por meio de uma chamada para UseInternalServiceProvider(IServiceProvider), definir essa opção não terá efeito.

Consulte Using DbContextOptions (Usando DbContextOptions ) para obter mais informações e exemplos.

Aplica-se a