Compartir a través de


DbContextOptions<TContext> Clase

Definición

Las opciones que va a usar un DbContextobjeto . Normalmente, invalida OnConfiguring(DbContextOptionsBuilder) o usa para DbContextOptionsBuilder<TContext> crear instancias de esta clase y no está diseñada para construirse directamente en el código de la aplicación.

public class DbContextOptions<TContext> : Microsoft.EntityFrameworkCore.DbContextOptions where TContext : DbContext
type DbContextOptions<'Context (requires 'Context :> DbContext)> = class
    inherit DbContextOptions
Public Class DbContextOptions(Of TContext)
Inherits DbContextOptions

Parámetros de tipo

TContext

Tipo del contexto al que se aplican estas opciones.

Herencia
DbContextOptions<TContext>

Comentarios

Consulte Uso de DbContextOptions para obtener más información y ejemplos.

Constructores

DbContextOptions<TContext>()

Inicializa una nueva instancia de la clase DbContextOptions<TContext>. Normalmente, invalida OnConfiguring(DbContextOptionsBuilder) o usa para DbContextOptionsBuilder<TContext> crear instancias de esta clase y no está diseñada para construirse directamente en el código de la aplicación.

DbContextOptions<TContext>(IReadOnlyDictionary<Type,IDbContextOptionsExtension>)

Inicializa una nueva instancia de la clase DbContextOptions<TContext>. Normalmente, invalida OnConfiguring(DbContextOptionsBuilder) o usa para DbContextOptionsBuilder<TContext> crear instancias de esta clase y no está diseñada para construirse directamente en el código de la aplicación.

Propiedades

ContextType

Tipo de contexto para el que están estas opciones (TContext).

Extensions

Obtiene las extensiones que almacenan las opciones configuradas.

(Heredado de DbContextOptions)
ExtensionsMap

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core.

(Heredado de DbContextOptions)
IsFrozen

Devuelve true si Freeze() se ha llamado a . Un objeto de opciones inmovilizadas no se puede configurar aún más con OnConfiguring(DbContextOptionsBuilder).

(Heredado de DbContextOptions)

Métodos

Equals(DbContextOptions)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de DbContextOptions)
Equals(Object)

Las opciones que va a usar un DbContextobjeto . Normalmente, invalida OnConfiguring(DbContextOptionsBuilder) o usa para DbContextOptionsBuilder<TContext> crear instancias de esta clase y no está diseñada para construirse directamente en el código de la aplicación.

(Heredado de DbContextOptions)
FindExtension<TExtension>()

Obtiene la extensión del tipo especificado. Devuelve null si no se configura ninguna extensión del tipo especificado.

(Heredado de DbContextOptions)
Freeze()

Especifica que no se debe realizar ninguna configuración adicional de este objeto de opciones.

(Heredado de DbContextOptions)
GetExtension<TExtension>()

Obtiene la extensión del tipo especificado. Produce si no se configura ninguna extensión del tipo especificado.

(Heredado de DbContextOptions)
GetHashCode()

Las opciones que va a usar un DbContextobjeto . Normalmente, invalida OnConfiguring(DbContextOptionsBuilder) o usa para DbContextOptionsBuilder<TContext> crear instancias de esta clase y no está diseñada para construirse directamente en el código de la aplicación.

(Heredado de DbContextOptions)
WithExtension<TExtension>(TExtension)

Agrega la extensión dada a las opciones subyacentes y crea un nuevo DbContextOptions con la extensión agregada.

Se aplica a