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