StructuralTypeConfiguration Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um IEdmStructuredType que pode ser criado usando ODataModelBuilder.
public abstract class StructuralTypeConfiguration : Microsoft.AspNet.OData.Builder.IEdmTypeConfiguration
type StructuralTypeConfiguration = class
interface IEdmTypeConfiguration
Public MustInherit Class StructuralTypeConfiguration
Implements IEdmTypeConfiguration
- Herança
-
StructuralTypeConfiguration
- Derivado
- Implementações
Construtores
StructuralTypeConfiguration() |
Inicializa uma nova instância da classe StructuralTypeConfiguration. |
StructuralTypeConfiguration(ODataModelBuilder, Type) |
Inicializa uma nova instância da classe StructuralTypeConfiguration. |
Propriedades
AddedExplicitly |
Obtém ou define um valor que será |
BaseTypeConfigured |
Obtém um valor que representa se o tipo base é explicitamente configurado ou inferido. |
BaseTypeInternal |
Obtém o tipo base deste tipo estrutural. |
ClrType |
Obtém o CLR Typede suporte. |
DynamicPropertyDictionary |
Obtém as informações de propriedade CLR do dicionário de propriedades dinâmicas neste tipo estrutural. |
ExplicitProperties |
Obtém a coleção de propriedades adicionadas explicitamente. |
FullName |
Obtém o nome completo desse tipo de edm. |
IgnoredProperties |
Obtém as propriedades do tipo CLR de apoio que devem ser ignoradas neste tipo EDM. |
InstanceAnnotationsContainer |
Obtém as informações da propriedade CLR do dicionário de anotações de instância nesse tipo estrutural. |
IsAbstract |
Obtém ou define um valor que indica se este tipo é abstrato. |
IsOpen |
Obtém um valor que indica se este tipo é aberto ou não. |
Kind |
Obtém o EdmTypeKind desse tipo de edm. |
ModelBuilder | |
Name |
Obtém ou define o nome deste tipo EDM. |
Namespace |
Obtém ou define o namespace deste tipo de EDM. |
NavigationProperties |
Obtém a coleção NavigationPropertyConfiguration desse tipo de entidade. |
Properties |
Obtém as propriedades declaradas neste tipo EDM. |
QueryConfiguration |
Obtém ou define o QueryConfiguration. |
RemovedProperties |
Obtém a coleção de propriedades removidas explicitamente. |
SupportsInstanceAnnotations |
Obtém um valor que indica se esse tipo tem anotações de instância ou não. |
Métodos
AddCollectionProperty(PropertyInfo) |
Adiciona uma propriedade de coleção a esse tipo de edm. |
AddComplexProperty(PropertyInfo) |
Adiciona uma propriedade complexa a este tipo EDM. |
AddContainedNavigationProperty(PropertyInfo, EdmMultiplicity) |
Adiciona uma propriedade de navegação EDM contida para este tipo de entidade. |
AddDynamicPropertyDictionary(PropertyInfo) |
Adiciona as informações de propriedade das propriedades dinâmicas para este tipo estrutural. |
AddEnumProperty(PropertyInfo) |
Adiciona uma propriedade de enumeração a este tipo EDM. |
AddInstanceAnnotationContainer(PropertyInfo) |
Adiciona as informações de propriedade da instanceannotation a esse tipo estrutural. |
AddNavigationProperty(PropertyInfo, EdmMultiplicity) |
Adiciona uma propriedade de navegação EDM não contida para este tipo de entidade. |
AddProperty(PropertyInfo) |
Adiciona uma propriedade primitiva a este tipo EDM. |
RemoveProperty(PropertyInfo) |
Remove a propriedade determinada. |