Compartilhar via


DbContextInfo Classe

Definição

Fornece informações de runtime sobre um determinado DbContext tipo.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbContextInfo
public class DbContextInfo
type DbContextInfo = class
Public Class DbContextInfo
Herança
DbContextInfo
Atributos

Construtores

DbContextInfo(Type)

Cria uma nova instância que representa um determinado DbContext tipo.

DbContextInfo(Type, Configuration)

Cria uma nova instância que representa um determinado DbContext tipo. Um objeto de configuração externa (por exemplo, app.config ou web.config) pode ser fornecido e será usado durante a resolução da cadeia de conexão. Isso inclui procurar cadeias de conexão e entradas DefaultConnectionFactory.

DbContextInfo(Type, Configuration, DbConnectionInfo)

Cria uma nova instância que representa um determinado DbContext, visando um banco de dados específico. Um objeto de configuração externa (por exemplo, app.config ou web.config) pode ser fornecido e será usado durante a resolução da cadeia de conexão. Isso inclui procurar cadeias de conexão e entradas DefaultConnectionFactory.

DbContextInfo(Type, Configuration, DbProviderInfo)

Cria uma nova instância que representa um determinado DbContext tipo. Um objeto de configuração externa (por exemplo, app.config ou web.config) pode ser fornecido e será usado durante a resolução da cadeia de conexão. Isso inclui procurar cadeias de conexão e entradas DefaultConnectionFactory. Um DbProviderInfo pode ser fornecido para substituir o provedor determinado padrão usado ao construir o modelo EDM subjacente. Isso pode ser útil para impedir que o EF se conecte para descobrir um token de manifesto.

DbContextInfo(Type, ConnectionStringSettingsCollection)
Obsoleto.

Cria uma nova instância que representa um determinado DbContext tipo. Uma lista externa de cadeias de conexão pode ser fornecida e será usada durante a resolução da cadeia de conexão no lugar de quaisquer cadeias de conexão especificadas em arquivos de configuração externos.

DbContextInfo(Type, DbConnectionInfo)

Cria uma nova instância que representa um determinado DbContext direcionamento a um banco de dados específico.

DbContextInfo(Type, DbProviderInfo)

Cria uma nova instância que representa um determinado DbContext tipo. Um DbProviderInfo pode ser fornecido para substituir o provedor determinado padrão usado ao construir o modelo EDM subjacente.

Propriedades

ConnectionProviderName

O ADO.NET nome do provedor da conexão usada pelo tipo subjacente DbContext .

ConnectionString

A cadeia de conexão usada pelo tipo subjacente DbContext .

ConnectionStringName

O nome da cadeia de conexão usado pelo tipo subjacente DbContext .

ConnectionStringOrigin

A origem da cadeia de conexão usada pelo tipo subjacente DbContext .

ContextType

O tipo concreto DbContext .

IsConstructible

Se as instâncias do tipo subjacente DbContext podem ou não ser criadas.

OnModelCreating

Uma ação a ser executada no DbModelBuilder após OnModelCreating ter sido executado no contexto.

Métodos

CreateInstance()

Se instâncias do tipo subjacente puderem DbContext ser criadas, retornará uma nova instância; caso contrário, retornará nulo.

Aplica-se a