EntityKey.Equals Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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
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.