MetaDataMember.IsPrimaryKey Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda je tento člen součástí identity typu.
public:
abstract property bool IsPrimaryKey { bool get(); };
public abstract bool IsPrimaryKey { get; }
member this.IsPrimaryKey : bool
Public MustOverride ReadOnly Property IsPrimaryKey As Boolean
Hodnota vlastnosti
true
pokud je tento člen součástí identity typu; v opačném případě . false
Poznámky
Pokud je true
tato vlastnost , představuje člen třídy sloupec, který je součástí jedinečného klíče tabulky. Více než jeden člen třídy může mít tuto vlastnost nastavenou na true
pro klíč, který je složen z přidružených sloupců. Pro třídu entity musí mít alespoň jeden člen tento atribut a měl by být mapován na primární klíč nebo jedinečný klíč v odpovídající tabulce nebo zobrazení. V opačném případě LINQ to SQL považuje instance třídy za jen pro čtení pro účely odeslání změn do databáze.
Sada sloupců identifikovaných pomocí IsPrimaryKey nemusí být primárním klíčem. Jednoduše označují sadu, která entitu jednoznačně identifikuje. Mezi běžné alternativy patří clusteringové indexové sloupce nebo jiné sloupce s jedinečnými klíči.