MetaDataMember.IsPrimaryKey Eigenschap

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde opgehaald die aangeeft of dit lid deel uitmaakt van de identiteit van het type.

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

Waarde van eigenschap

true als dit lid deel uitmaakt van de identiteit van het type; anders, false.

Opmerkingen

Als deze eigenschap is true, vertegenwoordigt het klasselid een kolom die deel uitmaakt van de unieke sleutel van de tabel. Meerdere leden van de klasse kunnen deze eigenschap instellen true voor een sleutel die een samengestelde waarde is van de gekoppelde kolommen. Voor een entiteitsklasse moet ten minste één lid dit kenmerk hebben en moet deze worden toegewezen aan de primaire sleutel of een unieke sleutel in de bijbehorende tabel of weergave. Anders beschouwt LINQ naar SQL exemplaren van de klasse als alleen-lezen om wijzigingen in de database in te dienen.

De set kolommen waarmee IsPrimaryKey wordt geïdentificeerd, hoeft niet de primaire sleutel te zijn. Ze geven simpelweg een set aan waarmee de entiteit uniek wordt geïdentificeerd. Veelvoorkomende alternatieven zijn clusteringindexkolommen of andere unieke sleutelkolommen.

Van toepassing op