StructuralTypeConfiguration 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 IEdmStructuredType objeto que se puede compilar mediante ODataModelBuilder.
public abstract class StructuralTypeConfiguration : Microsoft.AspNet.OData.Builder.IEdmTypeConfiguration
type StructuralTypeConfiguration = class
interface IEdmTypeConfiguration
Public MustInherit Class StructuralTypeConfiguration
Implements IEdmTypeConfiguration
- Herencia
-
StructuralTypeConfiguration
- Derivado
- Implementaciones
Constructores
StructuralTypeConfiguration() |
Inicializa una nueva instancia de la clase StructuralTypeConfiguration. |
StructuralTypeConfiguration(ODataModelBuilder, Type) |
Inicializa una nueva instancia de la clase StructuralTypeConfiguration. |
Propiedades
AddedExplicitly |
Obtiene o establece un valor que es |
BaseTypeConfigured |
Obtiene un valor que representa si el tipo base se configura explícitamente o si se deduce. |
BaseTypeInternal |
Obtiene el tipo base del tipo estructural. |
ClrType |
Obtiene el CLR Typede respaldo . |
DynamicPropertyDictionary |
Agrega la información de propiedad CLR del diccionario de propiedades dinámicas en este tipo estructural. |
ExplicitProperties |
Obtiene la colección de las propiedades agregadas explícitamente. |
FullName |
Obtiene el nombre completo del tipo edm. |
IgnoredProperties |
Obtiene las propiedades del tipo CLR de respaldo que se ignorarán en este tipo edm. |
InstanceAnnotationsContainer |
Obtiene la información de la propiedad CLR del diccionario de anotaciones de instancia en este tipo estructural. |
IsAbstract |
Obtiene o define un valor que indica si este tipo es abstracto. |
IsOpen |
Obtiene un valor que indica si este tipo es abierto o no. |
Kind |
Obtiene el EdmTypeKind de este tipo edm. |
ModelBuilder |
El parámetro de cadena de consulta ODataModelBuilder. |
Name |
Obtiene o establece el nombre de este tipo EDM. |
Namespace |
Obtiene o establece el espacio de nombres de este tipo EDM. |
NavigationProperties |
Obtiene la colección de este tipo de NavigationPropertyConfiguration entidad. |
Properties |
Obtiene las propiedades declaradas en este tipo edm. |
QueryConfiguration |
Obtiene o establece el QueryConfiguration. |
RemovedProperties |
Obtiene la colección de las propiedades quitadas explícitamente. |
SupportsInstanceAnnotations |
Obtiene un valor que indica si este tipo tiene anotaciones de instancia o no. |
Métodos
AddCollectionProperty(PropertyInfo) |
Agrega una propiedad de colección a este tipo edm. |
AddComplexProperty(PropertyInfo) |
Agrega una propiedad compleja a este tipo edm. |
AddContainedNavigationProperty(PropertyInfo, EdmMultiplicity) |
Agrega una propiedad de navegación EDM contenida a este tipo de entidad. |
AddDynamicPropertyDictionary(PropertyInfo) |
Agrega la información de propiedad de las propiedades dinámicas a este tipo estructural. |
AddEnumProperty(PropertyInfo) |
Agrega una propiedad enum a este tipo edm. |
AddInstanceAnnotationContainer(PropertyInfo) |
Agrega la información de propiedad de la instanciaannotation a este tipo estructural. |
AddNavigationProperty(PropertyInfo, EdmMultiplicity) |
Agrega una propiedad de navegación EDM no contenida a este tipo de entidad. |
AddProperty(PropertyInfo) |
Agrega una propiedad primitiva a este tipo edm. |
RemoveProperty(PropertyInfo) |
Quita la propiedad determinada. |