DiscriminatorBuilder 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í.
Proporciona una superficie de API sencilla para establecer valores de discriminador.
public class DiscriminatorBuilder
public class DiscriminatorBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder
type DiscriminatorBuilder = class
type DiscriminatorBuilder = class
interface IConventionDiscriminatorBuilder
Public Class DiscriminatorBuilder
Public Class DiscriminatorBuilder
Implements IConventionDiscriminatorBuilder
- Herencia
-
DiscriminatorBuilder
- Implementaciones
Comentarios
Consulte Modelado de tipos de entidad y relaciones para obtener más información y ejemplos.
Constructores
DiscriminatorBuilder(IMutableEntityType) |
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. |
DiscriminatorBuilder(RelationalAnnotationsBuilder, Func<InternalEntityTypeBuilder,RelationalEntityTypeBuilderAnnotations>) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en versiones futuras. |
Propiedades
AnnotationsBuilder |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en versiones futuras. |
EntityTypeBuilder |
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. |
Métodos
HasValue(Object) |
Configura el valor de discriminador predeterminado que se va a usar. |
HasValue(String, Object) |
Configura el valor discriminador que se va a usar para las entidades del tipo especificado. |
HasValue(Type, Object) |
Configura el valor discriminador que se va a usar para las entidades del tipo especificado. |
HasValue<TEntity>(Object) |
Configura el valor discriminador que se va a usar para las entidades del tipo genérico especificado. |
IsComplete(Boolean) |
Configura si la asignación de discriminadores está completa. |
Implementaciones de interfaz explícitas
IConventionDiscriminatorBuilder.CanSetIsComplete(Boolean, Boolean) |
Devuelve un valor que indica si la asignación de discriminadores se puede establecer desde este origen de configuración. |
IConventionDiscriminatorBuilder.CanSetValue(IConventionEntityType, Object, Boolean) |
Devuelve un valor que indica si el valor discriminador se puede establecer desde este origen de configuración. |
IConventionDiscriminatorBuilder.CanSetValue(Object, Boolean) |
Devuelve un valor que indica si el valor discriminador se puede establecer desde este origen de configuración. |
IConventionDiscriminatorBuilder.EntityType |
Obtiene el tipo de entidad en el que se configura el discriminador. |
IConventionDiscriminatorBuilder.HasValue(IConventionEntityType, Object, Boolean) |
Configura el valor discriminador que se va a usar para las entidades del tipo especificado. |
IConventionDiscriminatorBuilder.HasValue(Object, Boolean) |
Configura el valor discriminador que se va a usar. |
IConventionDiscriminatorBuilder.IsComplete(Boolean, Boolean) |
Configura si la asignación de discriminadores está completa. |