EntityKey.Equality(EntityKey, EntityKey) Operator
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.
Membandingkan dua EntityKey objek.
public:
static bool operator ==(System::Data::EntityKey ^ key1, System::Data::EntityKey ^ key2);
public static bool operator == (System.Data.EntityKey key1, System.Data.EntityKey key2);
static member ( = ) : System.Data.EntityKey * System.Data.EntityKey -> bool
Public Shared Operator == (key1 As EntityKey, key2 As EntityKey) As Boolean
Parameter
Mengembalikan
true
key1
jika nilai dan key2
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 set entitasnya sama dan nilai kuncinya sama.
Selain itu, kunci sementara tidak EntitySet memiliki nilai kunci atau , tetapi kunci permanen tidak memilikinya.
Metode yang setara untuk operator ini adalah EntityKey.Equals(EntityKey).