Compartir a través de


EntityTypeConfiguration Clase

Definición

Representa un IEdmEntityType objeto que se puede compilar mediante ODataModelBuilder.

public class EntityTypeConfiguration : Microsoft.AspNet.OData.Builder.StructuralTypeConfiguration
type EntityTypeConfiguration = class
    inherit StructuralTypeConfiguration
Public Class EntityTypeConfiguration
Inherits StructuralTypeConfiguration
Herencia
EntityTypeConfiguration

Constructores

EntityTypeConfiguration()

Inicializa una nueva instancia de la clase EntityTypeConfiguration.

EntityTypeConfiguration(ODataModelBuilder, Type)

Inicializa una nueva instancia de la clase EntityTypeConfiguration.

Propiedades

AddedExplicitly

Obtiene o establece un valor que es true si el usuario estableció el nombre o el espacio de nombres del tipo; false si se infiere mediante convenciones.

(Heredado de StructuralTypeConfiguration)
BaseType

Obtiene o define el tipo base de este tipo de entidad.

BaseTypeConfigured

Obtiene un valor que representa si el tipo base se configura explícitamente o si se deduce.

(Heredado de StructuralTypeConfiguration)
BaseTypeInternal

Obtiene el tipo base del tipo estructural.

(Heredado de StructuralTypeConfiguration)
ClrType

Obtiene el CLR Typede respaldo .

(Heredado de StructuralTypeConfiguration)
DynamicPropertyDictionary

Agrega la información de propiedad CLR del diccionario de propiedades dinámicas en este tipo estructural.

(Heredado de StructuralTypeConfiguration)
EnumKeys

Obtiene la colección de claves de enumeración para este tipo de entidad.

ExplicitProperties

Obtiene la colección de las propiedades agregadas explícitamente.

(Heredado de StructuralTypeConfiguration)
FullName

Obtiene el nombre completo del tipo edm.

(Heredado de StructuralTypeConfiguration)
HasStream

Obtiene o establece un valor que indica si este tipo es un tipo de medio.

IgnoredProperties

Obtiene las propiedades del tipo CLR de respaldo que se ignorarán en este tipo edm.

(Heredado de StructuralTypeConfiguration)
InstanceAnnotationsContainer

Obtiene la información de la propiedad CLR del diccionario de anotaciones de instancia en este tipo estructural.

(Heredado de StructuralTypeConfiguration)
IsAbstract

Obtiene o define un valor que indica si este tipo es abstracto.

(Heredado de StructuralTypeConfiguration)
IsOpen

Obtiene un valor que indica si este tipo es abierto o no.

(Heredado de StructuralTypeConfiguration)
Keys

Obtiene la colección de claves para este tipo de entidad.

Kind

Obtiene el EdmTypeKind objeto de este objeto. IEdmTypeConfiguration

ModelBuilder

El parámetro de cadena de consulta ODataModelBuilder.

(Heredado de StructuralTypeConfiguration)
Name

Obtiene o establece el nombre de este tipo EDM.

(Heredado de StructuralTypeConfiguration)
Namespace

Obtiene o establece el espacio de nombres de este tipo EDM.

(Heredado de StructuralTypeConfiguration)
NavigationProperties

Obtiene la colección de este tipo de NavigationPropertyConfiguration entidad.

(Heredado de StructuralTypeConfiguration)
Properties

Obtiene las propiedades declaradas en este tipo edm.

(Heredado de StructuralTypeConfiguration)
QueryConfiguration

Obtiene o establece el QueryConfiguration.

(Heredado de StructuralTypeConfiguration)
RemovedProperties

Obtiene la colección de las propiedades quitadas explícitamente.

(Heredado de StructuralTypeConfiguration)
SupportsInstanceAnnotations

Obtiene un valor que indica si este tipo tiene anotaciones de instancia o no.

(Heredado de StructuralTypeConfiguration)

Métodos

Abstract()

Marca el tipo de entidad como abstracto.

AddCollectionProperty(PropertyInfo)

Agrega una propiedad de colección a este tipo edm.

(Heredado de StructuralTypeConfiguration)
AddComplexProperty(PropertyInfo)

Agrega una propiedad compleja a este tipo edm.

(Heredado de StructuralTypeConfiguration)
AddContainedNavigationProperty(PropertyInfo, EdmMultiplicity)

Agrega una propiedad de navegación EDM contenida a este tipo de entidad.

(Heredado de StructuralTypeConfiguration)
AddDynamicPropertyDictionary(PropertyInfo)

Agrega la información de propiedad de las propiedades dinámicas a este tipo estructural.

(Heredado de StructuralTypeConfiguration)
AddEnumProperty(PropertyInfo)

Agrega una propiedad enum a este tipo edm.

(Heredado de StructuralTypeConfiguration)
AddInstanceAnnotationContainer(PropertyInfo)

Agrega la información de propiedad de la instanciaannotation a este tipo estructural.

(Heredado de StructuralTypeConfiguration)
AddNavigationProperty(PropertyInfo, EdmMultiplicity)

Agrega una propiedad de navegación EDM no contenida a este tipo de entidad.

(Heredado de StructuralTypeConfiguration)
AddProperty(PropertyInfo)

Agrega una propiedad primitiva a este tipo edm.

(Heredado de StructuralTypeConfiguration)
DerivesFrom(EntityTypeConfiguration)

Define el tipo base del tipo de entidad.

DerivesFromNothing()

Establece el tipo base de este tipo de entidad en null lo que significa que este tipo de entidad no deriva de nada.

HasKey(PropertyInfo)

Configura las propiedades de clave del tipo de entidad.

MediaType()

Marca este tipo de entidad como tipo de medio.

RemoveKey(EnumPropertyConfiguration)

Quita la propiedad enum de la colección de claves de enumeración de entidad.

RemoveKey(PrimitivePropertyConfiguration)

Quita la propiedad de la colección de claves de entidad.

RemoveProperty(PropertyInfo)

Quita la propiedad de la entidad.

Se aplica a