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 ( C) として表すことができます。MemberMetadata-->SMemberMetadata ) --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --EntityTypeMapping --MappingFragment --EntityKey --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ComplexPropertyMap --ComplexTypeMapping --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --DiscriminatorProperyMap ( constant value-->SMemberMetaadata ) --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 の型に基づいてマッピングを定義する ComplexTypeMap が含まれています。

コンストラクター

名前 説明
ComplexPropertyMapping(EdmProperty)

新しい Complex Property マッピング オブジェクトを構築する

プロパティ

名前 説明
Property

マップされたプロパティを指定する EdmProperty を取得します。

(継承元 PropertyMapping)
TypeMappings

入れ子になった複合型に対応する型マッピングの読み取り専用コレクションを取得します。

メソッド

名前 説明
AddTypeMapping(ComplexTypeMapping)

入れ子になった複合型に対応する型マッピングを追加します。

RemoveTypeMapping(ComplexTypeMapping)

入れ子になった複合型に対応する型マッピングを削除します。

適用対象