ComplexPropertyMapping クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
複合プロパティのマッピング メタデータ。
public class ComplexPropertyMapping : System.Data.Entity.Core.Mapping.PropertyMapping
type ComplexPropertyMapping = class
inherit PropertyMapping
Public Class ComplexPropertyMapping
Inherits PropertyMapping
- 継承
例
たとえば、概念的には、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) |
入れ子になった複合型に対応する型マッピングを削除します。 |
適用対象
Entity Framework