語言

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 ( 常數值-- >SMemberMetadata ) --ScalarPropertyMap ( CMemberMetadata-- > SMemberMetadata ) --AssociationSetMapping --AssociationTypeMapping --MappingFragment --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-- > SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata-- > SMemberMetadata ) --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-- > SMemberMetadata ) 此類別代表上述所有複雜屬性對應元素的中繼資料例子。 ComplexPropertyMaps 包含 ComplexTypeMaps,以在繼承時根據 ComplexProperty 的類型定義對應。

建構函式

名稱 Description
ComplexPropertyMapping(EdmProperty)

建構新的 Complex Property 對應物件

屬性

名稱 Description
Property

取得指定對應屬性的 EdmProperty。

(繼承來源 PropertyMapping)
TypeMappings

取得對應至巢狀複雜型別之型別對應的唯讀集合。

方法

名稱 Description
AddTypeMapping(ComplexTypeMapping)

加入對應至巢狀複雜型別的類型對應。

RemoveTypeMapping(ComplexTypeMapping)

移除對應至巢狀複雜類型的類型對應。

適用於