Sdílet prostřednictvím


MetaDataMember.IsPrimaryKey Vlastnost

Definice

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

truepokud je tento člen součástí identity typu; v opačném případě . false

Poznámky

Pokud je truetato 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.

Platí pro