MappingFragment 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示映射片段的元数据。 一组映射片段构成 Set 映射 ( EntitySet、AssociationSet 或 CompositionSet ) Each MappingFragment 为映射到单个表的类型的那些属性提供映射。
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 ( constant 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 ) 此类表示上述所有映射片段元素的元数据例子。 用户可以通过此映射片段类访问 MappingFragment 元素的所有顶级构造,例如 EntityKey 映射、属性映射、鉴别器属性。
构造函数
MappingFragment(EntitySet, TypeMapping, Boolean) |
创建 MappingFragment 实例。 |
属性
Conditions |
获取属性映射条件的只读集合。 |
MakeColumnsDistinct |
获取一个标志,该标志指示在生成查询时是否包括“DISTINCT”。 |
PropertyMappings |
获取属性映射的只读集合。 |
StoreEntitySet |
获取对应于要映射的表或视图的 EntitySet。 |
TypeMapping |
获取包含此 MappingFragment 的 TypeMapping。 |
方法
AddCondition(ConditionPropertyMapping) |
添加属性映射条件。 |
AddPropertyMapping(PropertyMapping) |
添加属性映射。 |
RemoveCondition(ConditionPropertyMapping) |
删除属性映射条件。 |
RemovePropertyMapping(PropertyMapping) |
删除属性映射。 |