MetaDataMember.IsPrimaryKey Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
W przypadku zastąpienia w klasie pochodnej pobiera wartość wskazującą, czy ten element członkowski jest częścią tożsamości typu.
public:
abstract property bool IsPrimaryKey { bool get(); };
public abstract bool IsPrimaryKey { get; }
member this.IsPrimaryKey : bool
Public MustOverride ReadOnly Property IsPrimaryKey As Boolean
Wartość właściwości
true
jeśli ten element członkowski jest częścią tożsamości typu; w przeciwnym razie , false
.
Uwagi
Jeśli ta właściwość to true
, składowa klasy reprezentuje kolumnę, która jest częścią unikatowego klucza tabeli. Więcej niż jeden element członkowski klasy może mieć tę właściwość ustawioną na true
dla klucza, który jest złożony skojarzonych kolumn. W przypadku klasy jednostki co najmniej jeden element członkowski musi mieć ten atrybut i powinien być mapowany na klucz podstawowy lub unikatowy klucz w odpowiedniej tabeli lub widoku. W przeciwnym razie LINQ to SQL uwzględnia wystąpienia klasy jako tylko do odczytu w celu przesyłania zmian do bazy danych.
Zestaw kolumn zidentyfikowanych z elementem IsPrimaryKey nie jest wymagany do bycia kluczem podstawowym. Po prostu określają zestaw, który jednoznacznie identyfikuje jednostkę. Typowe alternatywy obejmują kolumny indeksu klastrowania lub inne unikatowe kolumny kluczy.
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla