Compartilhar via


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

EntityKey()

Inicializa uma nova instância da classe EntityKey.

EntityKey(String, IEnumerable<EntityKeyMember>)

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

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

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

EntityKey(String, String, Object)

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

Propriedades

EntityContainerName

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

EntityKeyValues

Obtém ou define os valores de chave associados a essa 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 é temporário.

NoEntitySetKey

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

Métodos

Equals(EntityKey)

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

Equals(Object)

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

GetEntitySet(MetadataWorkspace)

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

GetHashCode()

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

OnDeserialized(StreamingContext)

Método auxiliar que é usado para desserializar um EntityKey.

OnDeserializing(StreamingContext)

Método auxiliar que é usado para desserializar um EntityKey.

Operadores

Equality(EntityKey, EntityKey)

Compara dois objetos EntityKey.

Inequality(EntityKey, EntityKey)

Compara dois objetos EntityKey.

Aplica-se a