EntityKey.Equals Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve um valor que indica se esta instância é igual a um objeto especificado.
Sobrecargas
| Name | Description |
|---|---|
| Equals(Object) |
Devolve um valor que indica se esta instância é igual a um objeto especificado. |
| Equals(EntityKey) |
Devolve um valor que indica se esta instância é igual a um especificado EntityKey. |
Equals(Object)
Devolve um valor que indica se esta 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
Devoluções
true se esta instância e obj tiverem valores iguais; caso contrário, false.
Observações
As chaves temporárias têm semântica de comparação diferente das chaves permanentes:
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.
Chaves permanentes determinam a igualdade com base nos valores das propriedades da chave contida e no EntitySet. Ou seja, podes ter duas instâncias separadas EntityKey que são iguais se os seus EntitySet objetos forem iguais e os seus valores-chave forem iguais.
Além disso, as chaves temporárias não EntitySet têm valores de chave, mas as chaves permanentes têm.
Aplica-se a
Equals(EntityKey)
Devolve um valor que indica se esta instância é igual a um especificado EntityKey.
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
Devoluções
true se esta instância e other tiverem valores iguais; caso contrário, false.
Implementações
Observações
As chaves temporárias têm semântica de comparação diferente das chaves permanentes:
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.
Chaves permanentes determinam a igualdade com base nos valores das propriedades da chave contida e no EntitySet. Ou seja, pode haver duas instâncias separadas EntityKey que são iguais se os conjuntos de entidades forem iguais e os seus valores-chave forem iguais.
Além disso, as chaves temporárias não EntitySet têm valores de chave, mas as chaves permanentes têm.