EntityKey.Inequality(EntityKey, EntityKey) Operador
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.
Compara dois EntityKey objetos.
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
Devoluções
true se os key1 valores e key2 não forem 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, 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 ou valores de chave, mas as chaves normais têm.
O método equivalente para este operador é EntityKey.Equals(EntityKey).