MappingFragment クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マッピング フラグメントのメタデータを表します。 一連のマッピング フラグメントによって、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) |
プロパティ マッピングを削除します。 |