EntityKey.Inequality(EntityKey, EntityKey) Operador
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.
Compara dois objetos EntityKey.
public:
static bool operator !=(System::Data::EntityKey ^ key1, System::Data::EntityKey ^ key2);
public static bool operator != (System.Data.EntityKey key1, System.Data.EntityKey key2);
static member op_Inequality : System.Data.EntityKey * System.Data.EntityKey -> bool
Public Shared Operator != (key1 As EntityKey, key2 As EntityKey) As Boolean
Parâmetros
Retornos
true
se os valores key1
e key2
não forem 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 a 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 contidas 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 regulares têm.
O método equivalente para esse operador é EntityKey.Equals(EntityKey).