DbContextOptionsExtensionInfo Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Informações/metadados de um IDbContextOptionsExtension.
public abstract class DbContextOptionsExtensionInfo
type DbContextOptionsExtensionInfo = class
Public MustInherit Class DbContextOptionsExtensionInfo
- Herança
-
DbContextOptionsExtensionInfo
- Derivado
Comentários
Consulte Implementação de provedores de banco de dados e extensões para obter mais informações e exemplos.
Construtores
DbContextOptionsExtensionInfo(IDbContextOptionsExtension) |
Cria uma nova DbContextOptionsExtensionInfo instância que contém informações/metadados para a extensão fornecida. |
Propriedades
Extension |
A extensão para a qual essa instância contém metadados. |
IsDatabaseProvider |
|
LogFragment |
Um fragmento de mensagem para registro em log normalmente contendo informações sobre quaisquer opções úteis não padrão que tenham sido configuradas. |
Métodos
GetServiceProviderHashCode() |
Retorna um código hash criado a partir de qualquer opção que faça com que um novo IServiceProvider seja necessário. Por exemplo, se as opções afetarem um serviço singleton. No entanto, a maioria das extensões não tem essas opções e deve retornar zero. |
PopulateDebugInfo(IDictionary<String,String>) |
Preenche um dicionário de informações que podem ser alteradas entre os usos da extensão de modo que ela possa ser comparada a uma configuração anterior para essa opção e as diferenças possam ser registradas. A chave de dicionário deve ser prefixada pelo nome da extensão. Por exemplo, |
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo) |
Retorna um valor que indica se todas as opções usadas em GetServiceProviderHashCode() são as mesmas da extensão fornecida. |
Aplica-se a
Entity Framework