Partilhar via


MappingFragment Classe

Definição

Representa os metadados do fragmento de mapeamento. Um conjunto de fragmentos de mapeamento compõe o Conjunto de mapeamentos( EntitySet, AssociationSet ou CompositionSet ) Cada MappingFragment fornece mapeamento para essas propriedades de um tipo que são mapeadas para uma única tabela.

public class MappingFragment : System.Data.Entity.Core.Mapping.StructuralTypeMapping
type MappingFragment = class
    inherit StructuralTypeMapping
Public Class MappingFragment
Inherits StructuralTypeMapping
Herança

Exemplos

Por exemplo, se conceitualmente você puder representar o arquivo MSL do CS como a seguir --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 (valor constante-->SMemberMetada ) --ComplexTypeMapping --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --DiscriminatorProperyMap (valor constante-->SMemberMetadata ) --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --AssociationSetMapping --AssociationTypeMapping --MappingFragment --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) Essa classe representa os metadados de todos os elementos de fragmento de mapeamento no exemplo acima. Os usuários podem acessar todos os constructos de nível superior do elemento MappingFragment, como mapa EntityKey, Mapas de Propriedades, propriedade Discriminatória por meio dessa classe de fragmento de mapeamento.

Construtores

MappingFragment(EntitySet, TypeMapping, Boolean)

Cria uma instância mappingFragment.

Propriedades

Conditions

Obtém uma coleção somente leitura de condições de mapeamento de propriedade.

MakeColumnsDistinct

Obtém um sinalizador que indica se deve incluir 'DISTINCT' ao gerar consultas.

PropertyMappings

Obtém uma coleção somente leitura de mapeamentos de propriedade.

StoreEntitySet

Obtém o EntitySet correspondente à tabela ou exibição que está sendo mapeada.

TypeMapping

Obtém o TypeMapping que contém esse MappingFragment.

Métodos

AddCondition(ConditionPropertyMapping)

Adiciona uma condição de mapeamento de propriedade.

AddPropertyMapping(PropertyMapping)

Adiciona um mapeamento de propriedade.

RemoveCondition(ConditionPropertyMapping)

Remove uma condição de mapeamento de propriedade.

RemovePropertyMapping(PropertyMapping)

Remove um mapeamento de propriedade.

Aplica-se a