Compartir a través de


RelationalEntityTypeAnnotations Clase

Definición

Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de Relational(IMutableEntityType).

public class RelationalEntityTypeAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalEntityTypeAnnotations
type RelationalEntityTypeAnnotations = class
    interface IRelationalEntityTypeAnnotations
Public Class RelationalEntityTypeAnnotations
Implements IRelationalEntityTypeAnnotations
Herencia
RelationalEntityTypeAnnotations
Derivado
Implementaciones

Constructores

RelationalEntityTypeAnnotations(IEntityType)

Construye una instancia de para las anotaciones del objeto especificado IEntityType.

RelationalEntityTypeAnnotations(IEntityType, RelationalFullAnnotationNames)

Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de Relational(IMutableEntityType).

RelationalEntityTypeAnnotations(RelationalAnnotations)

Construye una instancia de para las anotaciones del IEntityType representado por el asistente de anotación especificado.

RelationalEntityTypeAnnotations(RelationalAnnotations, RelationalFullAnnotationNames)

Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de Relational(IMutableEntityType).

Campos

ProviderFullAnnotationNames

Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de Relational(IMutableEntityType).

Propiedades

Annotations

Asistente RelationalAnnotations que representa el objeto que IEntityType se va a anotar.

DiscriminatorProperty

IProperty que se usará para almacenar un valor discriminador.

DiscriminatorValue

Valor discriminador que se va a usar.

EntityType

que IEntityType se va a anotar.

Schema

Esquema de base de datos que contiene la tabla asignada.

TableName

Nombre de la tabla a la que se asigna el tipo de entidad.

Métodos

GetAnnotations(IEntityType)

Obtiene una RelationalEntityTypeAnnotations instancia de para el IEntityType determinado mantenimiento de la semántica que usa esta instancia para controlar la RelationalAnnotations configuración de anotaciones por convención.

GetAnnotations(IModel)

Obtiene una RelationalModelAnnotations instancia de para el IModel determinado mantenimiento de la semántica que usa esta instancia para controlar la RelationalAnnotations configuración de anotaciones por convención.

GetDiscriminatorPropertyConfigurationSource()

Obtiene para Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSource el objeto que se establece DiscriminatorPropertyactualmente.

GetDiscriminatorValueConfigurationSource()

Obtiene para Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSource el objeto que se establece DiscriminatorValueactualmente.

GetNonRootDiscriminatorProperty()

Busca el IProperty conjunto que se va a usar para un discriminador en este tipo sin atravesar los tipos base.

RemoveDiscriminatorValue()

Intenta quitar mediante DiscriminatorValue la semántica de en RelationalAnnotations uso.

SetDiscriminatorProperty(IProperty)

Intenta establecer mediante DiscriminatorProperty la semántica de RelationalAnnotations en uso.

SetDiscriminatorProperty(IProperty, Type)

Intenta establecer mediante DiscriminatorProperty la semántica de RelationalAnnotations en uso.

SetDiscriminatorValue(Object)

Intenta establecer mediante DiscriminatorValue la semántica de RelationalAnnotations en uso.

SetSchema(String)

Intenta establecer mediante Schema la semántica de RelationalAnnotations en uso.

SetTableName(String)

Intenta establecer mediante TableName la semántica de RelationalAnnotations en uso.

Se aplica a