EntityKey.Equals Método
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 um valor que indica se essa instância é igual a um objeto especificado.
Sobrecargas
Equals(Object) |
Retorna um valor que indica se essa instância é igual a um objeto especificado. |
Equals(EntityKey) |
Retorna um valor que indica se essa instância é igual a um EntityKey especificado. |
Equals(Object)
Retorna um valor que indica se essa instância é igual a um objeto especificado.
public:
override bool Equals(System::Object ^ obj);
public override bool Equals (object obj);
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean
Parâmetros
Retornos
true
se essa instância e obj
tiverem valores iguais, caso contrário, false
.
Comentários
As chaves temporárias têm semântica de comparação diferente das chaves permanentes:
As chaves temporárias usam igualdade de referência. Ou seja, duas referências à mesma instância temporária EntityKey são iguais, mas nenhuma outra EntityKey instância é igual.
As chaves permanentes determinam a igualdade com base nos valores das propriedades de chave contida e do EntitySet. Ou seja, você pode ter duas instâncias separadas EntityKey que são iguais se seus EntitySet objetos forem iguais e seus valores de chave forem iguais.
Além disso, as chaves temporárias não têm valores EntitySet de chave ou , mas as chaves permanentes têm.
Aplica-se a
Equals(EntityKey)
Retorna um valor que indica se essa instância é igual a um EntityKey especificado.
public:
virtual bool Equals(System::Data::EntityKey ^ other);
public bool Equals (System.Data.EntityKey other);
override this.Equals : System.Data.EntityKey -> bool
Public Function Equals (other As EntityKey) As Boolean
Parâmetros
Retornos
true
se essa instância e other
tiverem valores iguais, caso contrário, false
.
Implementações
Comentários
As chaves temporárias têm semântica de comparação diferente das chaves permanentes:
As chaves temporárias usam igualdade de referência. Ou seja, duas referências à mesma instância temporária EntityKey são iguais, mas nenhuma outra EntityKey instância é igual.
As chaves permanentes determinam a igualdade com base nos valores das propriedades de chave contida e do EntitySet. Ou seja, você pode ter duas instâncias separadas EntityKey iguais se seus conjuntos de entidades forem iguais e seus valores de chave forem iguais.
Além disso, as chaves temporárias não têm valores EntitySet de chave ou , mas as chaves permanentes têm.