MetaDataMember.IsPrimaryKey Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.