Bagikan melalui


MetaDataMember.IsPrimaryKey Properti

Definisi

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah anggota ini adalah bagian dari identitas jenis.

public:
 abstract property bool IsPrimaryKey { bool get(); };
public abstract bool IsPrimaryKey { get; }
member this.IsPrimaryKey : bool
Public MustOverride ReadOnly Property IsPrimaryKey As Boolean

Nilai Properti

true jika anggota ini adalah bagian dari identitas jenis; jika tidak, false.

Keterangan

Jika properti ini adalah true, anggota kelas mewakili kolom yang merupakan bagian dari kunci unik tabel. Lebih dari satu anggota kelas dapat mengatur properti ini ke true untuk kunci yang merupakan komposit kolom terkait. Untuk kelas entitas, setidaknya satu anggota harus memiliki atribut ini dan harus dipetakan ke kunci primer atau kunci unik dalam tabel atau tampilan yang sesuai. Jika tidak, LINQ ke SQL menganggap instans kelas sebagai baca-saja untuk tujuan mengirimkan perubahan ke database.

Kumpulan kolom yang diidentifikasi dengan IsPrimaryKey tidak diperlukan untuk menjadi kunci primer. Mereka hanya menunjukkan satu set yang secara unik mengidentifikasi entitas. Alternatif umum termasuk kolom indeks pengklusteran atau kolom kunci unik lainnya.

Berlaku untuk