EntityKey.Equals Methode

Definitie

Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven object.

Overloads

Name Description
Equals(Object)

Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven object.

Equals(EntityKey)

Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven EntityKey.

Equals(Object)

Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven object.

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

Parameters

obj
Object

Een Object om te vergelijken met dit exemplaar.

Retouren

true als dit exemplaar en obj gelijke waarden hebben; falseanders.

Opmerkingen

Tijdelijke sleutels hebben andere vergelijkingssemantiek dan permanente sleutels:

  • Tijdelijke sleutels maken gebruik van referentie-gelijkheid. Dat wil zeggen dat twee verwijzingen naar dezelfde tijdelijke EntityKey instantie gelijk zijn, maar dat er geen andere EntityKey exemplaren gelijk zijn.

  • Permanente sleutels bepalen gelijkheid op basis van de waarden van de ingesloten sleuteleigenschappen en de EntitySet. Dat wil gezegd: u kunt twee afzonderlijke EntityKey exemplaren hebben die gelijk zijn als hun EntitySet objecten hetzelfde zijn en de sleutelwaarden gelijk zijn.

Daarnaast hebben tijdelijke sleutels geen EntitySet of sleutelwaarden, maar permanente sleutels wel.

Van toepassing op

Equals(EntityKey)

Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven 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

Parameters

other
EntityKey

Een EntityKey object dat moet worden vergeleken met dit exemplaar.

Retouren

true als dit exemplaar en other gelijke waarden hebben; falseanders.

Implementeringen

Opmerkingen

Tijdelijke sleutels hebben andere vergelijkingssemantiek dan permanente sleutels:

  • Tijdelijke sleutels maken gebruik van referentie-gelijkheid. Dat wil zeggen dat twee verwijzingen naar dezelfde tijdelijke EntityKey instantie gelijk zijn, maar dat er geen andere EntityKey exemplaren gelijk zijn.

  • Permanente sleutels bepalen gelijkheid op basis van de waarden van de ingesloten sleuteleigenschappen en de EntitySet. Dat wil gezegd: u kunt twee afzonderlijke EntityKey exemplaren hebben die gelijk zijn als hun entiteitssets hetzelfde zijn en de sleutelwaarden gelijk zijn.

Daarnaast hebben tijdelijke sleutels geen EntitySet of sleutelwaarden, maar permanente sleutels wel.

Van toepassing op