Compartilhar via


NavigationProperty Classe

Definição

Representar a classe de propriedade de navegação edm

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

Propriedades

BuiltInTypeKind

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

DeclaringType

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

(Herdado de EdmMember)
Documentation

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

(Herdado de MetadataItem)
FromEndMember

Obtém o membro de término da relação "de" nessa navegação.

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)
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 repositório alterará o nome da coluna de banco de dados dessa propriedade. No modelo conceitual, isso deve se alinhar com a propriedade correspondente da classe de entidade e não deve ser alterado.

(Herdado de EdmMember)
RelationshipType

Obtém o tipo de relacionamento no qual essa propriedade de navegação opera.

ToEndMember

Obtém o membro final do relacionamento “para” dessa navegação.

TypeUsage

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

(Herdado de EdmMember)

Métodos

AddAnnotation(String, Object)

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

(Herdado de MetadataItem)
Create(String, TypeUsage, RelationshipType, RelationshipEndMember, RelationshipEndMember, IEnumerable<MetadataProperty>)

Cria uma instância navigationProperty dos parâmetros especificados.

GetDependentProperties()

Quando a propriedade de navegação fornecida está na extremidade dependente de uma restrição referencial, retorna as propriedades de chave estrangeira. Caso contrário, retorna um conjunto vazio. Retornaremos os membros na ordem das propriedades da chave final principal.

RemoveAnnotation(String)

Remove uma anotação com o nome especificado.

(Herdado de MetadataItem)
ToString()

Retorna o nome desse membro.

(Herdado de EdmMember)

Aplica-se a