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-->SMemberMet adata ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) 此类表示上述所有复杂属性映射元素的元数据例子。 ComplexPropertyMaps 包含 ComplexTypeMaps,这些映射在继承时基于 ComplexProperty 的类型定义映射。

构造函数

ComplexPropertyMapping(EdmProperty)

构造新的复杂属性映射对象

属性

Property

获取指定映射属性的 EdmProperty。

(继承自 PropertyMapping)
TypeMappings

获取与嵌套复杂类型对应的类型映射的只读集合。

方法

AddTypeMapping(ComplexTypeMapping)

添加与嵌套复杂类型对应的类型映射。

RemoveTypeMapping(ComplexTypeMapping)

删除与嵌套复杂类型对应的类型映射。

适用于