EntityKey.Inequality(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 op_Inequality : System.Data.EntityKey * System.Data.EntityKey -> bool
Public Shared Operator != (key1 As EntityKey, key2 As EntityKey) As Boolean
Parameter
Mengembalikan
true jika nilai key1 dan key2 tidak 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 atau kunci, tetapi kunci reguler melakukannya.
Metode yang setara untuk operator ini adalah EntityKey.Equals(EntityKey).