MetaDataMember.IsPrimaryKey 속성

정의

파생 클래스에서 재정의되는 경우 이 멤버가 형식 ID의 일부인지 여부를 나타내는 값을 가져옵니다.

public:
 abstract property bool IsPrimaryKey { bool get(); };
public abstract bool IsPrimaryKey { get; }
member this.IsPrimaryKey : bool
Public MustOverride ReadOnly Property IsPrimaryKey As Boolean

속성 값

true이 멤버가 형식의 ID에 속하면 이고, 그렇지 않으면 . false

설명

이 속성이면 클래스 멤버는 true테이블의 고유 키에 포함된 열을 나타냅니다. 클래스의 둘 이상의 멤버가 연결된 열의 복합 키에 대해 이 속성을 설정할 true 수 있습니다. 엔터티 클래스의 경우 하나 이상의 멤버에 이 특성이 있어야 하며 해당 테이블 또는 뷰의 기본 키 또는 고유 키에 매핑되어야 합니다. 그렇지 않으면 LINQ to SQL은 데이터베이스에 변경 내용을 제출하기 위해 클래스의 인스턴스를 읽기 전용으로 간주합니다.

식별된 IsPrimaryKey 열 집합이 기본 키일 필요는 없습니다. 엔터티를 고유하게 식별하는 집합을 나타내기만 하면됩니다. 일반적인 대안으로는 클러스터링 인덱스 열 또는 기타 고유 키 열이 있습니다.

적용 대상