EntityKey.Equals Método

Definición

Devuelve un valor que indica si esta instancia es igual a un objeto especificado.

Sobrecargas

Nombre Description
Equals(Object)

Devuelve un valor que indica si esta instancia es igual a un objeto especificado.

Equals(EntityKey)

Devuelve un valor que indica si esta instancia es igual a un especificado EntityKey.

Equals(Object)

Devuelve un valor que indica si esta instancia es igual a un 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

obj
Object

que Object se va a comparar con esta instancia.

Devoluciones

true si esta instancia y obj tienen valores iguales; de lo contrario, false.

Comentarios

Las claves temporales tienen una semántica de comparación diferente a las claves permanentes:

  • Las claves temporales usan igualdad de referencia. Es decir, dos referencias a la misma instancia temporal EntityKey exacta son iguales, pero ninguna otra EntityKey instancia es igual.

  • Las claves permanentes determinan la igualdad en función de los valores de las propiedades de clave contenidas y .EntitySet Es decir, puede tener dos instancias independientes EntityKey que sean iguales si sus EntitySet objetos son iguales y sus valores de clave son iguales.

Además, las claves temporales no EntitySet tienen valores de clave o , pero las claves permanentes sí.

Se aplica a

Equals(EntityKey)

Devuelve un valor que indica si esta instancia es igual a un 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

other
EntityKey

Objeto EntityKey que se va a comparar con esta instancia.

Devoluciones

true si esta instancia y other tienen valores iguales; de lo contrario, false.

Implementaciones

Comentarios

Las claves temporales tienen una semántica de comparación diferente a las claves permanentes:

  • Las claves temporales usan igualdad de referencia. Es decir, dos referencias a la misma instancia temporal EntityKey exacta son iguales, pero ninguna otra EntityKey instancia es igual.

  • Las claves permanentes determinan la igualdad en función de los valores de las propiedades de clave contenidas y .EntitySet Es decir, puede tener dos instancias independientes EntityKey que sean iguales si sus conjuntos de entidades son iguales y sus valores de clave son iguales.

Además, las claves temporales no EntitySet tienen valores de clave o , pero las claves permanentes sí.

Se aplica a