PropertyRef 요소(SSDL)
SSDL(저장소 스키마 정의 언어)의 PropertyRef 요소는 EntityType 요소에 대해 정의된 속성을 참조하여 해당 속성이 다음 역할 중 하나를 수행함을 나타냅니다.
EntityType이 나타내는 테이블의 기본 키 일부. 하나 이상의 PropertyRef 요소를 사용하여 기본 키를 정의할 수 있습니다. 자세한 내용은 Key 요소를 참조하십시오.
참조 제약 조건의 종속 또는 주 끝. 자세한 내용은 ReferentialConstraint 요소를 참조하십시오.
PropertyRef 요소에는 다음 자식 요소만 있을 수 있습니다.
Documentation(0개 또는 한 개)
적용 가능한 특성
다음 표에서는 PropertyRef 요소에 적용할 수 있는 특성에 대해 설명합니다.
특성 이름 | 필수 여부 | 값 |
---|---|---|
Name |
예 |
참조된 속성의 이름입니다. |
참고: |
---|
주석 특성(사용자 지정 XML 특성)을 원하는 수만큼 PropertyRef 요소에 적용할 수 있습니다.그러나 사용자 지정 특성은 CSDL에 예약된 XML 네임스페이스에 속할 수 없습니다.두 사용자 지정 특성의 정규화된 이름은 서로 같을 수 없습니다. |
예제
다음 예제에서는 EntityType 요소에 대해 정의된 속성을 참조하여 기본 키를 정의하는 데 사용되는 PropertyRef 요소를 보여 줍니다.
<EntityType Name="Customers">
<Documentation>
<Summary>Summary here.</Summary>
<LongDescription>Long description here.</LongDescription>
</Documentation>
<Key>
<PropertyRef Name="CustomerId" />
</Key>
<Property Name="CustomerId" Type="int" Nullable="false" />
<Property Name="Name" Type="nvarchar(max)" Nullable="false" />
</EntityType>