Compartilhar via


InMemoryDatabaseRoot Classe

Definição

Atua como uma raiz para todos os bancos de dados na memória, de modo que eles estarão disponíveis entre instâncias de contexto e provedores de serviços, desde que a mesma instância desse tipo seja passada para UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, String, Action<InMemoryDbContextOptionsBuilder>)

public sealed class InMemoryDatabaseRoot
type InMemoryDatabaseRoot = class
Public NotInheritable Class InMemoryDatabaseRoot
Herança
InMemoryDatabaseRoot

Comentários

Consulte O provedor de banco de dados na memória do EF Core para obter mais informações e exemplos.

Construtores

InMemoryDatabaseRoot()

Atua como uma raiz para todos os bancos de dados na memória, de modo que eles estarão disponíveis entre instâncias de contexto e provedores de serviços, desde que a mesma instância desse tipo seja passada para UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, String, Action<InMemoryDbContextOptionsBuilder>)

Campos

Instance

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

Aplica-se a