EntityTypeConfiguration 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 IEdmEntityType que pode ser criado usando ODataModelBuilder.
public class EntityTypeConfiguration : Microsoft.AspNet.OData.Builder.StructuralTypeConfiguration
type EntityTypeConfiguration = class
inherit StructuralTypeConfiguration
Public Class EntityTypeConfiguration
Inherits StructuralTypeConfiguration
- Herança
Construtores
EntityTypeConfiguration() |
Inicializa uma nova instância da classe EntityTypeConfiguration. |
EntityTypeConfiguration(ODataModelBuilder, Type) |
Inicializa uma nova instância da classe EntityTypeConfiguration. |
Propriedades
AddedExplicitly |
Obtém ou define um valor que será |
BaseType |
Obtém ou define o tipo de base deste tipo de entidade. |
BaseTypeConfigured |
Obtém um valor que representa se o tipo base é explicitamente configurado ou inferido. (Herdado de StructuralTypeConfiguration) |
BaseTypeInternal |
Obtém o tipo base deste tipo estrutural. (Herdado de StructuralTypeConfiguration) |
ClrType |
Obtém o CLR Typede suporte. (Herdado de StructuralTypeConfiguration) |
DynamicPropertyDictionary |
Obtém as informações de propriedade CLR do dicionário de propriedades dinâmicas neste tipo estrutural. (Herdado de StructuralTypeConfiguration) |
EnumKeys |
Obtém a coleção de chaves de enumeração para esse tipo de entidade. |
ExplicitProperties |
Obtém a coleção de propriedades adicionadas explicitamente. (Herdado de StructuralTypeConfiguration) |
FullName |
Obtém o nome completo desse tipo de edm. (Herdado de StructuralTypeConfiguration) |
HasStream |
Obtém ou define um valor que indica se esse tipo é um tipo de mídia. |
IgnoredProperties |
Obtém as propriedades do tipo CLR de apoio que devem ser ignoradas neste tipo EDM. (Herdado de StructuralTypeConfiguration) |
InstanceAnnotationsContainer |
Obtém as informações da propriedade CLR do dicionário de anotações de instância nesse tipo estrutural. (Herdado de StructuralTypeConfiguration) |
IsAbstract |
Obtém ou define um valor que indica se este tipo é abstrato. (Herdado de StructuralTypeConfiguration) |
IsOpen |
Obtém um valor que indica se este tipo é aberto ou não. (Herdado de StructuralTypeConfiguration) |
Keys |
Obtém a coleção de chaves para este tipo de entidade. |
Kind |
Obtém o EdmTypeKind deste IEdmTypeConfiguration |
ModelBuilder | (Herdado de StructuralTypeConfiguration) |
Name |
Obtém ou define o nome deste tipo EDM. (Herdado de StructuralTypeConfiguration) |
Namespace |
Obtém ou define o namespace deste tipo de EDM. (Herdado de StructuralTypeConfiguration) |
NavigationProperties |
Obtém a coleção NavigationPropertyConfiguration desse tipo de entidade. (Herdado de StructuralTypeConfiguration) |
Properties |
Obtém as propriedades declaradas neste tipo EDM. (Herdado de StructuralTypeConfiguration) |
QueryConfiguration |
Obtém ou define o QueryConfiguration. (Herdado de StructuralTypeConfiguration) |
RemovedProperties |
Obtém a coleção de propriedades removidas explicitamente. (Herdado de StructuralTypeConfiguration) |
SupportsInstanceAnnotations |
Obtém um valor que indica se esse tipo tem anotações de instância ou não. (Herdado de StructuralTypeConfiguration) |
Métodos
Abstract() |
Marca este tipo de entidade como abstrato. |
AddCollectionProperty(PropertyInfo) |
Adiciona uma propriedade de coleção a esse tipo de edm. (Herdado de StructuralTypeConfiguration) |
AddComplexProperty(PropertyInfo) |
Adiciona uma propriedade complexa a este tipo EDM. (Herdado de StructuralTypeConfiguration) |
AddContainedNavigationProperty(PropertyInfo, EdmMultiplicity) |
Adiciona uma propriedade de navegação EDM contida para este tipo de entidade. (Herdado de StructuralTypeConfiguration) |
AddDynamicPropertyDictionary(PropertyInfo) |
Adiciona as informações de propriedade das propriedades dinâmicas para este tipo estrutural. (Herdado de StructuralTypeConfiguration) |
AddEnumProperty(PropertyInfo) |
Adiciona uma propriedade de enumeração a este tipo EDM. (Herdado de StructuralTypeConfiguration) |
AddInstanceAnnotationContainer(PropertyInfo) |
Adiciona as informações de propriedade da instanceannotation a esse tipo estrutural. (Herdado de StructuralTypeConfiguration) |
AddNavigationProperty(PropertyInfo, EdmMultiplicity) |
Adiciona uma propriedade de navegação EDM não contida para este tipo de entidade. (Herdado de StructuralTypeConfiguration) |
AddProperty(PropertyInfo) |
Adiciona uma propriedade primitiva a este tipo EDM. (Herdado de StructuralTypeConfiguration) |
DerivesFrom(EntityTypeConfiguration) |
Define o tipo base deste tipo de entidade. |
DerivesFromNothing() |
Define o tipo base desse tipo de entidade como |
HasKey(PropertyInfo) |
Configura a(s) propriedade(s) de chave para este tipo de entidade. |
MediaType() |
Marca esse tipo de entidade como tipo de mídia. |
RemoveKey(EnumPropertyConfiguration) |
Remove a propriedade enum da coleção de chaves de enumeração de entidade. |
RemoveKey(PrimitivePropertyConfiguration) |
Remove a propriedade da coleção de chaves da entidade. |
RemoveProperty(PropertyInfo) |
Remove a propriedade da entidade. |