Compartilhar via


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

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