次の方法で共有


MappingFragment クラス

定義

マッピング フラグメントのメタデータを表します。 一連のマッピング フラグメントによって、Set mappings( EntitySet、 AssociationSet または CompositionSet ) が構成されます。各 MappingFragment は、1 つのテーブルにマップされる型のプロパティのマッピングを提供します。

public class MappingFragment : System.Data.Entity.Core.Mapping.StructuralTypeMapping
type MappingFragment = class
    inherit StructuralTypeMapping
Public Class MappingFragment
Inherits StructuralTypeMapping
継承

たとえば、概念的に 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 ( 定数 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 ) このクラスは、上記の例のすべてのマッピング フラグメント要素のメタデータを表します。 ユーザーは、このマッピング フラグメント クラスを使用して、EntityKey map、Property Maps、Identifieror プロパティなどの MappingFragment 要素のすべての最上位構造にアクセスできます。

コンストラクター

MappingFragment(EntitySet, TypeMapping, Boolean)

MappingFragment インスタンスを作成します。

プロパティ

Conditions

プロパティ マッピング条件の読み取り専用コレクションを取得します。

MakeColumnsDistinct

クエリの生成時に 'DISTINCT' を含めるかどうかを示すフラグを取得します。

PropertyMappings

プロパティ マッピングの読み取り専用コレクションを取得します。

StoreEntitySet

マップされているテーブルまたはビューに対応する EntitySet を取得します。

TypeMapping

この MappingFragment を含む TypeMapping を取得します。

メソッド

AddCondition(ConditionPropertyMapping)

プロパティ マッピング条件を追加します。

AddPropertyMapping(PropertyMapping)

プロパティ マッピングを追加します。

RemoveCondition(ConditionPropertyMapping)

プロパティ マッピング条件を削除します。

RemovePropertyMapping(PropertyMapping)

プロパティ マッピングを削除します。

適用対象