EntityReference.EntityKey Propriedade
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.
Retorna uma chave para o objeto relacionado.
[System.Runtime.Serialization.DataMember]
public System.Data.Entity.Core.EntityKey EntityKey { get; set; }
member this.EntityKey : System.Data.Entity.Core.EntityKey with get, set
Public Property EntityKey As EntityKey
Valor da propriedade
Um EntityKey que é a chave do objeto relacionado.
- Atributos
Comentários
Retorna a EntityKey da entidade de destino associada a essa EntityReference. Não é nulo nos seguintes cenários: (a) As entidades são controladas por um contexto e existem relações inalteradas ou adicionadas do lado do cliente para o proprietário dessa EntityReference com o mesmo RelationshipName e função de origem. Essa relação poderia ter sido criada explicitamente pelo usuário (por exemplo, definindo EntityReference.Value, definindo essa propriedade diretamente ou chamando EntityCollection.Add) ou automaticamente por meio de consultas de intervalo. (b) Se a EntityKey não for nula antes de desanexar uma entidade do contexto, ela ainda será não nula após a desanexação, até que ocorra qualquer operação que a defina como nula, conforme descrito abaixo. (c) As entidades são desanexadas e a EntityKey é definida explicitamente como não nula pelo usuário. (d) O grafo de entidade foi criado usando uma consulta NoTracking com intervalo completo É nulo nos seguintes cenários: (a) As entidades são controladas por um contexto, mas não há nenhuma relação inalterada ou adicionada do lado do cliente para o proprietário dessa EntityReference com o mesmo RelationshipName e função de origem. (b) As entidades são controladas por um contexto e existe uma relação, mas a entidade de destino tem uma chave temporária (ou seja, ela é adicionada) ou a chave é uma das chaves especiais (c) Entidades são desanexadas e a relação foi explicitamente criada pelo usuário.
Aplica-se a
Entity Framework