DbContextOptions 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 crear instancias de esta clase y no está diseñada para construirse 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
Comentarios
Consulte Uso de DbContextOptions para obtener más información y ejemplos.
Constructores
DbContextOptions() |
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. |
DbContextOptions(ImmutableSortedDictionary<Type,ValueTuple<IDbContextOptionsExtension,Int32>>) |
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. |
DbContextOptions(IReadOnlyDictionary<Type,IDbContextOptionsExtension>) |
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. |
Propiedades
ContextType |
Tipo de contexto para el que están estas opciones. DbContext Devolverá si las opciones no se compilan para un contexto derivado específico. |
Extensions |
Obtiene las extensiones que almacenan las opciones configuradas. |
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. |
IsFrozen |
Devuelve |
Métodos
Equals(DbContextOptions) |
Determina si el objeto especificado es igual que el objeto actual. |
Equals(Object) |
Las opciones que va a usar un DbContextobjeto . Normalmente, invalida OnConfiguring(DbContextOptionsBuilder) o usa para DbContextOptionsBuilder crear instancias de esta clase y no está diseñada para construirse directamente en el código de la aplicación. |
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. |
GetExtension<TExtension>() |
Obtiene la extensión del tipo especificado. Produce si no se configura ninguna extensión del tipo especificado. |
GetHashCode() |
Las opciones que va a usar un DbContextobjeto . Normalmente, invalida OnConfiguring(DbContextOptionsBuilder) o usa para DbContextOptionsBuilder crear instancias de esta clase y no está diseñada para construirse directamente en el código de la aplicación. |
WithExtension<TExtension>(TExtension) |
Agrega la extensión dada a las opciones subyacentes y crea un nuevo DbContextOptions con la extensión agregada. |