MetaDataMember.IsPrimaryKey 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在衍生類別中覆寫時取得值,這個值表示此成員是否屬於類型識別的一部分。
public:
abstract property bool IsPrimaryKey { bool get(); };
public abstract bool IsPrimaryKey { get; }
member this.IsPrimaryKey : bool
Public MustOverride ReadOnly Property IsPrimaryKey As Boolean
屬性值
如果這個成員是型別之識別的一部分,則為 true
,否則為 false
。
備註
如果此屬性為 true
,則類別成員代表屬於數據表唯一索引鍵一部分的數據行。 類別的一個以上的成員可以針對關聯資料行複合的索引鍵,將這個屬性設定 true
為 。 對於實體類別,至少一個成員必須具有此屬性,而且應該對應至對應數據表或檢視中的主鍵或唯一索引鍵。 否則,LINQ to SQL 會將 類別的實例視為唯讀,以便將變更提交至資料庫。
使用識別 IsPrimaryKey 的數據行集不需要是主鍵。 它們只會表示可唯一識別實體的集合。 常見的替代方案包括叢集索引數據行或其他唯一索引鍵數據行。