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. |