Compartir a través de


DbContextInfo Clase

Definición

Proporciona información en tiempo de ejecución sobre un tipo determinado DbContext .

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

Constructores

DbContextInfo(Type)

Crea una nueva instancia que representa un tipo determinado DbContext .

DbContextInfo(Type, Configuration)

Crea una nueva instancia que representa un tipo determinado DbContext . Se puede proporcionar un objeto de configuración externo (por ejemplo, app.config o web.config) y se usará durante la resolución de cadenas de conexión. Esto incluye buscar cadenas de conexión y entradas DefaultConnectionFactory.

DbContextInfo(Type, Configuration, DbConnectionInfo)

Crea una nueva instancia que representa un determinado DbContext, que tiene como destino una base de datos específica. Se puede proporcionar un objeto de configuración externo (por ejemplo, app.config o web.config) y se usará durante la resolución de cadenas de conexión. Esto incluye buscar cadenas de conexión y entradas DefaultConnectionFactory.

DbContextInfo(Type, Configuration, DbProviderInfo)

Crea una nueva instancia que representa un tipo determinado DbContext . Se puede proporcionar un objeto de configuración externo (por ejemplo, app.config o web.config) y se usará durante la resolución de cadenas de conexión. Esto incluye buscar cadenas de conexión y entradas DefaultConnectionFactory. Se DbProviderInfo puede proporcionar un para invalidar el proveedor determinado predeterminado que se usa al construir el modelo EDM subyacente. Esto puede ser útil para evitar que EF se conecte para detectar un token de manifiesto.

DbContextInfo(Type, ConnectionStringSettingsCollection)
Obsoletos.

Crea una nueva instancia que representa un tipo determinado DbContext . Se puede proporcionar una lista externa de cadenas de conexión y se usará durante la resolución de cadenas de conexión en lugar de las cadenas de conexión especificadas en los archivos de configuración externos.

DbContextInfo(Type, DbConnectionInfo)

Crea una nueva instancia que representa un destino determinado DbContext de una base de datos específica.

DbContextInfo(Type, DbProviderInfo)

Crea una nueva instancia que representa un tipo determinado DbContext . Se DbProviderInfo puede proporcionar un para invalidar el proveedor determinado predeterminado que se usa al construir el modelo EDM subyacente.

Propiedades

ConnectionProviderName

Nombre del proveedor ADO.NET de la conexión utilizada por el tipo subyacente DbContext .

ConnectionString

Cadena de conexión utilizada por el tipo subyacente DbContext .

ConnectionStringName

Nombre de la cadena de conexión utilizado por el tipo subyacente DbContext .

ConnectionStringOrigin

Origen de la cadena de conexión utilizada por el tipo subyacente DbContext .

ContextType

Tipo concreto DbContext .

IsConstructible

Si se pueden crear o no instancias del tipo subyacente DbContext .

OnModelCreating

Una acción que se va a ejecutar en DbModelBuilder después de que OnModelCreating se haya ejecutado en el contexto.

Métodos

CreateInstance()

Si se pueden crear instancias del tipo subyacente DbContext , devuelve una nueva instancia; de lo contrario, devuelve null.

Se aplica a