Idioma

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

Nome Descrição
DbContextInfo(Type, Configuration, DbConnectionInfo)

Cria uma nova instância que representa um determinado DbContextbanco de dados específico. Um objeto de configuração externo (por exemplo, app.config ou web.config) pode ser fornecido e será usado durante cadeia de conexão resoluçã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 externo (por exemplo, app.config ou web.config) pode ser fornecido e será usado durante cadeia de conexão resoluçã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, Configuration)

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

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 cadeia de conexão resoluçã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 para 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.

DbContextInfo(Type)

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

Propriedades

Nome Descrição
ConnectionProviderName

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

ConnectionString

O cadeia de conexão usado pelo tipo subjacenteDbContext.

ConnectionStringName

O cadeia de conexão nome usado pelo tipo subjacenteDbContext.

ConnectionStringOrigin

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

ContextType

O tipo concreto DbContext .

IsConstructible

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

OnModelCreating

Uma ação a ser executada no DbModelBuilder depois que OnModelCreating for executado no contexto.

Métodos

Nome Descrição
CreateInstance()

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

Aplica-se a