DbContextOptions Clase

Definición

Opciones que va a utilizar DbContext . Normalmente, se invalida OnConfiguring(DbContextOptionsBuilder) o se usa DbContextOptionsBuilder para crear instancias de esta clase y no se ha diseñado para que se construya directamente en el código de la aplicación.

public abstract class DbContextOptions : Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions
type DbContextOptions = class
    interface IDbContextOptions
Public MustInherit Class DbContextOptions
Implements IDbContextOptions
Herencia
DbContextOptions
Derivado
Implementaciones

Constructores

DbContextOptions(IReadOnlyDictionary<Type,IDbContextOptionsExtension>)

Inicializa una nueva instancia de la clase DbContextOptions. Normalmente, se invalida OnConfiguring(DbContextOptionsBuilder) o se usa DbContextOptionsBuilder para crear instancias de esta clase y no se ha diseñado para que se construya directamente en el código de la aplicación.

Propiedades

ContextType

El tipo de contexto para el que son estas opciones. Devolverá DbContext si las opciones no se compilan para un contexto derivado concreto.

Extensions

Obtiene las extensiones que almacenan las opciones configuradas.

IsFrozen

Devuelve true si se Freeze() ha llamado a. Un objeto de opciones inmovilizado no puede configurarse más con OnConfiguring(DbContextOptionsBuilder) .

Métodos

FindExtension<TExtension>()

Obtiene la extensión del tipo especificado. Devuelve NULL si no se ha configurado ninguna extensión del tipo especificado.

Freeze()

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

GetExtension<TExtension>()

Obtiene la extensión del tipo especificado. Se produce si no se ha configurado ninguna extensión del tipo especificado.

WithExtension<TExtension>(TExtension)

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

Se aplica a