EdmProperty 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.
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
Entity Framework