복합 형식(EDM)
EDM(엔터티 데이터 모델)의 ComplexType은 Key 속성이 없는 내부 구조를 가진 데이터 형식입니다. ComplexType은 고유한 내부 속성을 가진 속성을 구현하는 데 사용됩니다.
EntityType 또는 ComplexType은 ComplexType으로 선언된 속성을 가질 수 있습니다. 이 속성은 매핑 사양에서 복합 속성으로 매핑됩니다.
다음 CCustomer
엔터티의 Address
속성은 ComplexType으로 구현됩니다.
<EntityType Name="CCustomer">
<Key>
<PropertyRef Name="CustomerId" />
</Key>
<Property Name="CustomerId" Type="Int32" Nullable="false" />
<Property Name="CompanyName" Type="String" />
<Property Name="ContactName" Type="String" />
<Property Name="ContactTitle" Type="String" />
<Property Name="Address" Type="Self.CAddress" Nullable="false" />
</EntityType>
<ComplexType Name="CAddress">
<Property Name="StreetAddress" Type="String" />
<Property Name="City" Type="String" />
<Property Name="Region" Type="String" />
<Property Name="PostalCode" Type="String" />
<Property Name="Country" Type="String" />
<Property Name="Phone" Type="String" />
<Property Name="Fax" Type="String" />
</ComplexType>
참고 항목
작업
방법: 복합 형식으로 모델 정의(Entity Framework)
방법: 복합 형식으로 개체 쿼리 만들기 및 실행(Entity Framework)