Compartilhar via


EdmProperty Classe

Definição

No espaço conceitual, EdmProperty representa uma propriedade em uma Entidade. No espaço de armazenamento, EdmProperty representa uma coluna em uma tabela.

public class EdmProperty : System.Data.Entity.Core.Metadata.Edm.EdmMember
type EdmProperty = class
    inherit EdmMember
Public Class EdmProperty
Inherits EdmMember
Herança

Propriedades

BuiltInTypeKind

Obtém a variante do tipo interno para este EdmProperty.

CollectionKind

Obtém ou define o tipo de coleção para esse modelo.

ComplexType

Obtém as informações de tipo complexo para essa propriedade.

ConcurrencyMode

Obtém ou define o modo de simultaneidade para a propriedade .

DeclaringType

Obtém o tipo no qual esse membro é declarado.

(Herdado de EdmMember)
DefaultValue

Obtém o valor padrão desta EdmProperty.

Documentation

Obtém ou define a documentação associada a esse tipo.

(Herdado de MetadataItem)
EnumType

Obtém as informações de tipo de enumeração para essa propriedade.

IsCollectionType

Obtém se a propriedade é uma propriedade de tipo de coleção.

IsComplexType

Obtém se essa propriedade é uma propriedade de tipo complexo.

IsEnumType

Obtém se essa propriedade é uma propriedade de tipo de enumeração.

IsFixedLength

Obtém ou define se o comprimento dessa propriedade é fixo.

IsFixedLengthConstant

Obtém se a faceta de comprimento fixo é constante para o provedor de banco de dados.

IsMaxLength

Obtém ou define se essa propriedade usa o comprimento máximo com suporte pelo provedor.

IsMaxLengthConstant

Obtém se a faceta de comprimento máximo é constante para o provedor de banco de dados.

IsPrecisionConstant

Obtém se a faceta de precisão é constante para o provedor de banco de dados.

IsPrimitiveType

Obtém se essa propriedade é um tipo primitivo.

IsScaleConstant

Obtém se a faceta de escala é constante para o provedor de banco de dados.

IsStoreGeneratedComputed

Informa se esse membro está marcado como um membro computado na definição de EDM

(Herdado de EdmMember)
IsStoreGeneratedIdentity

Informa se o padrão gerado pelo Repositório desse membro está marcado como Identidade na definição de EDM

(Herdado de EdmMember)
IsUnderlyingPrimitiveType

Obtém se essa propriedade é um tipo primitivo subjacente.

IsUnicode

Obtém ou define se essa propriedade é uma propriedade Unicode.

IsUnicodeConstant

Obtém se a faceta Unicode é constante para o provedor de banco de dados.

MaxLength

Obtém ou define o comprimento máximo da propriedade.

MetadataProperties

Obtém a lista de propriedades do tipo atual.

(Herdado de MetadataItem)
Name

Obtém ou define o nome da propriedade. Definir isso de uma convenção de modelo de espaço de armazenamento alterará o nome da coluna de banco de dados dessa propriedade. No modelo conceitual, isso deve se alinhar à propriedade correspondente da classe de entidade e não deve ser alterado.

(Herdado de EdmMember)
Nullable

Obtém um valor que indica se esse EdmProperty pode ter um valor nulo.

Precision

Obtém ou define a precisão dessa propriedade.

PrimitiveType

Obtém as informações de tipo primitivo para essa propriedade.

Scale

Obtém ou define a escala dessa propriedade.

StoreGeneratedPattern

Obtém ou define o método de geração de banco de dados para a coluna de banco de dados associada a essa propriedade

TypeName

Obtém o nome do tipo da propriedade.

TypeUsage

Obtém a instância da classe TypeUsage que contém o tipo do membro e facetas do tipo.

(Herdado de EdmMember)
UnderlyingPrimitiveType

Obtém as informações de tipo primitivo subjacentes para essa propriedade.

Métodos

AddAnnotation(String, Object)

Adiciona ou atualiza uma anotação com o nome e o valor especificados.

(Herdado de MetadataItem)
Create(String, TypeUsage)

Cria uma nova instância do tipo EdmProperty.

CreateComplex(String, ComplexType)

Cria uma nova propriedade complexa.

CreateEnum(String, EnumType)

Cria uma nova propriedade de enumeração.

CreatePrimitive(String, PrimitiveType)

Cria uma nova propriedade primitiva.

RemoveAnnotation(String)

Remove uma anotação com o nome especificado.

(Herdado de MetadataItem)
SetMetadataProperties(IEnumerable<MetadataProperty>)

Define as propriedades de metadados.

ToString()

Retorna o nome desse membro.

(Herdado de EdmMember)

Aplica-se a