Bagikan melalui


EntityKey.Equals Metode

Definisi

Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu.

Overload

Equals(Object)

Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu.

Equals(EntityKey)

Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan yang ditentukan EntityKey.

Equals(Object)

Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu.

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

Untuk Object membandingkan dengan instans ini.

Mengembalikan

true jika instans ini dan obj memiliki nilai yang sama; jika tidak, false.

Keterangan

Kunci sementara memiliki semantik perbandingan yang berbeda dari kunci permanen:

  • Kunci sementara menggunakan kesetaraan referensi. Artinya, dua referensi ke instans sementara EntityKey yang sama persis sama tetapi tidak ada instans lain EntityKey yang sama.

  • Kunci permanen menentukan kesetaraan berdasarkan nilai properti kunci yang terkandung dan EntitySet. Artinya, Anda dapat memiliki dua instans terpisah EntityKey yang sama jika objeknya EntitySet sama dan nilai kuncinya sama.

Selain itu, kunci sementara tidak EntitySet memiliki nilai kunci atau , tetapi kunci permanen tidak memilikinya.

Berlaku untuk

Equals(EntityKey)

Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan yang ditentukan 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

Parameter

other
EntityKey

Objek EntityKey untuk dibandingkan dengan instans ini.

Mengembalikan

true jika instans ini dan other memiliki nilai yang sama; jika tidak, false.

Penerapan

Keterangan

Kunci sementara memiliki semantik perbandingan yang berbeda dari kunci permanen:

  • Kunci sementara menggunakan kesetaraan referensi. Artinya, dua referensi ke instans sementara EntityKey yang sama persis sama tetapi tidak ada instans lain EntityKey yang sama.

  • Kunci permanen menentukan kesetaraan berdasarkan nilai properti kunci yang terkandung dan EntitySet. Artinya, Anda dapat memiliki dua instans terpisah EntityKey yang sama jika set entitasnya sama dan nilai kuncinya sama.

Selain itu, kunci sementara tidak EntitySet memiliki nilai kunci atau , tetapi kunci permanen tidak memilikinya.

Berlaku untuk