ComplexTypeConfiguration 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í.
Permite llevar a cabo la configuración para un tipo complejo de un modelo. ComplexTypeConfiguration Se puede obtener mediante el método ComplexType<TComplexType>().
public class ComplexTypeConfiguration : Microsoft.AspNet.OData.Builder.StructuralTypeConfiguration
type ComplexTypeConfiguration = class
inherit StructuralTypeConfiguration
Public Class ComplexTypeConfiguration
Inherits StructuralTypeConfiguration
- Herencia
Constructores
ComplexTypeConfiguration() |
Inicializa una nueva instancia de la clase ComplexTypeConfiguration. |
ComplexTypeConfiguration(ODataModelBuilder, Type) |
Inicializa una nueva instancia de la clase ComplexTypeConfiguration. |
Propiedades
AddedExplicitly |
Obtiene o establece un valor que es |
BaseType |
Obtiene o establece el tipo base de este tipo complejo. |
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) |
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) |
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) |
Kind |
Obtiene el EdmTypeKind de este tipo edm. |
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 complejo 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(ComplexTypeConfiguration) |
Define el tipo base del tipo complejo. |
DerivesFromNothing() |
Establece el tipo base de este tipo complejo en |
RemoveProperty(PropertyInfo) |
Quita la propiedad determinada. (Heredado de StructuralTypeConfiguration) |