EntityKey.Equals Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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
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.