Compartilhar via


ObjectContext.CreateEntityKey(String, Object) Método

Definição

Cria a chave da entidade para um objeto específico ou retorna a chave da entidade se ela já existe.

public virtual System.Data.Entity.Core.EntityKey CreateEntityKey (string entitySetName, object entity);
abstract member CreateEntityKey : string * obj -> System.Data.Entity.Core.EntityKey
override this.CreateEntityKey : string * obj -> System.Data.Entity.Core.EntityKey
Public Overridable Function CreateEntityKey (entitySetName As String, entity As Object) As EntityKey

Parâmetros

entitySetName
String

O nome totalmente qualificado do conjunto de entidades ao qual o objeto de entidade pertence.

entity
Object

O objeto para o qual a chave da entidade está sendo recuperada.

Retornos

O EntityKey do objeto.

Exceções

Quando um dos parâmetros é nulo.

Quando entitySetName está vazio ou quando o tipo do objeto de entidade não existe no conjunto de entidades ou quando o entitySetName não é totalmente qualificado.

Quando a chave da entidade não puder ser construída com êxito com base nos parâmetros fornecidos.

Aplica-se a