Idioma

EntityKey Classe

Definição

Um identificador para uma entidade.

[System.Diagnostics.DebuggerDisplay("{ConcatKeyValue()}")]
[System.Runtime.Serialization.DataContract(IsReference=true)]
[System.Serializable]
public sealed class EntityKey : IEquatable<System.Data.Entity.Core.EntityKey>
type EntityKey = class
    interface IEquatable<EntityKey>
Public NotInheritable Class EntityKey
Implements IEquatable(Of EntityKey)
Herança
EntityKey
Atributos
Implementações

Construtores

Nome Descrição
EntityKey()

Inicializa uma nova instância da classe EntityKey.

EntityKey(String, IEnumerable<EntityKeyMember>)

Inicializa uma nova instância da EntityKey classe com um nome de conjunto de entidades e uma IEnumerable<T> coleção de EntityKeyMember objetos.

EntityKey(String, IEnumerable<KeyValuePair<String,Object>>)

Inicializa uma nova instância da EntityKey classe com um nome de conjunto de entidades e uma coleção genérica KeyValuePair .

EntityKey(String, String, Object)

Inicializa uma nova instância da EntityKey classe com um nome de conjunto de entidades e um par de chaves de entidade específico.

Propriedades

Nome Descrição
EntityContainerName

Obtém ou define o nome do contêiner de entidade.

EntityKeyValues

Obtém ou define os valores de chave associados a isso EntityKey.

EntityNotValidKey

Obtém um singleton EntityKey identificando uma entidade resultante de um TREAT com falha.

EntitySetName

Obtém ou define o nome do conjunto de entidades.

IsTemporary

Obtém um valor que indica se o EntityKey valor é temporário.

NoEntitySetKey

Obtém um singleton EntityKey pelo qual uma entidade somente leitura é identificada.

Métodos

Nome Descrição
Equals(EntityKey)

Retorna um valor que indica se essa instância é igual a uma especificada EntityKey .

Equals(Object)

Retorna um valor que indica se essa instância é igual a um objeto especificado.

GetEntitySet(MetadataWorkspace)

Obtém o conjunto de entidades para essa chave de entidade do workspace de metadados fornecido.

GetHashCode()

Serve como uma função de hash para o objeto atual EntityKey . GetHashCode() é adequado para algoritmos de hash e estruturas de dados, como uma tabela de hash.

OnDeserialized(StreamingContext)

Método auxiliar usado para desserializar um EntityKey.

OnDeserializing(StreamingContext)

Método auxiliar usado para desserializar um EntityKey.

Operadores

Nome Descrição
Equality(EntityKey, EntityKey)

Compara dois objetos EntityKey.

Inequality(EntityKey, EntityKey)

Compara dois objetos EntityKey.

Aplica-se a