다음을 통해 공유


ComplexPropertyMapping 클래스

정의

복합 속성에 대한 메타데이터 매핑

public class ComplexPropertyMapping : System.Data.Entity.Core.Mapping.PropertyMapping
type ComplexPropertyMapping = class
    inherit PropertyMapping
Public Class ComplexPropertyMapping
Inherits PropertyMapping
상속
ComplexPropertyMapping

예제

예를 들어 개념적으로 CS MSL 파일을 다음과 같이 나타낼 수 있습니다.--Mapping --EntityContainerMapping ( CNorthwind-->SNorthwind ) --EntitySetMapping --EntityTypeMapping --MappingFragment --EntityKey --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --EntityTypeMapping --MappingFragment --EntityKey --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ComplexPropertyMap --ComplexTypeMapping --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --DiscriminatorProperyMap ( constant value-->SMemberMetadata ) --ComplexTypeMapping --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --DiscriminatorProperyMap ( constant value-->SMemberMetadata ) --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --AssociationSetMapping --AssociationTypeMapping --MappingFragment --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) 이 클래스는 위 예제의 모든 복합 속성 맵 요소에 대한 메타데이터를 나타냅니다. ComplexPropertyMaps에는 상속의 경우 ComplexProperty 형식에 따라 매핑을 정의하는 ComplexTypeMaps가 포함되어 있습니다.

생성자

ComplexPropertyMapping(EdmProperty)

새 Complex Property Mapping 개체 생성

속성

Property

매핑된 속성을 지정하는 EdmProperty를 가져옵니다.

(다음에서 상속됨 PropertyMapping)
TypeMappings

중첩된 복합 형식에 해당하는 형식 매핑의 읽기 전용 컬렉션을 가져옵니다.

메서드

AddTypeMapping(ComplexTypeMapping)

중첩된 복합 형식에 해당하는 형식 매핑을 추가합니다.

RemoveTypeMapping(ComplexTypeMapping)

중첩된 복합 형식에 해당하는 형식 매핑을 제거합니다.

적용 대상