DbContextOptions<TContext> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 ( |
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 |
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 |
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. |