EntityKey.Equals Methode

Definition

Gibt einen Wert zurück, der angibt, ob diese Instanz einem angegebenen Objekt entspricht.

Überlädt

Name Beschreibung
Equals(Object)

Gibt einen Wert zurück, der angibt, ob diese Instanz einem angegebenen Objekt entspricht.

Equals(EntityKey)

Gibt einen Wert zurück, der angibt, ob diese Instanz einem angegebenen EntityKeyWert entspricht.

Equals(Object)

Gibt einen Wert zurück, der angibt, ob diese Instanz einem angegebenen Objekt entspricht.

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

Parameter

obj
Object

Ein Object Vergleich mit dieser Instanz.

Gibt zurück

true wenn diese Instanz gleich ist; obj andernfalls false.

Hinweise

Temporäre Schlüssel weisen unterschiedliche Vergleichsemantik als permanente Schlüssel auf:

  • Temporäre Schlüssel verwenden die Referenzgleichheit. Das heißt, zwei Verweise auf die gleiche temporäre EntityKey Instanz sind gleich, aber keine anderen EntityKey Instanzen sind gleich.

  • Permanente Schlüssel bestimmen die Gleichheit basierend auf den Werten der enthaltenen Schlüsseleigenschaften und der EntitySet. Das heißt, Sie können zwei separate EntityKey Instanzen haben, die gleich sind, wenn ihre EntitySet Objekte gleich sind und ihre Schlüsselwerte gleich sind.

Darüber hinaus verfügen temporäre Schlüssel über keine EntitySet oder Schlüsselwerte, aber dauerhafte Schlüssel tun.

Gilt für:

Equals(EntityKey)

Gibt einen Wert zurück, der angibt, ob diese Instanz einem angegebenen EntityKeyWert entspricht.

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

Parameter

other
EntityKey

Ein EntityKey Objekt, das mit dieser Instanz verglichen werden soll.

Gibt zurück

true wenn diese Instanz gleich ist; other andernfalls false.

Implementiert

Hinweise

Temporäre Schlüssel weisen unterschiedliche Vergleichsemantik als permanente Schlüssel auf:

  • Temporäre Schlüssel verwenden die Referenzgleichheit. Das heißt, zwei Verweise auf die gleiche temporäre EntityKey Instanz sind gleich, aber keine anderen EntityKey Instanzen sind gleich.

  • Permanente Schlüssel bestimmen die Gleichheit basierend auf den Werten der enthaltenen Schlüsseleigenschaften und der EntitySet. Das heißt, Sie können zwei separate EntityKey Instanzen haben, die gleich sind, wenn ihre Entitätssätze gleich sind und ihre Schlüsselwerte gleich sind.

Darüber hinaus verfügen temporäre Schlüssel über keine EntitySet oder Schlüsselwerte, aber dauerhafte Schlüssel tun.

Gilt für: