共用方式為


MetaDataMember.IsPrimaryKey 屬性

定義

在衍生類別中覆寫時取得值,這個值表示此成員是否屬於類型識別的一部分。

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 的數據行集不需要是主鍵。 它們只會表示可唯一識別實體的集合。 常見的替代方案包括叢集索引數據行或其他唯一索引鍵數據行。

適用於