Compartilhar via


EntityContainerMapping Classe

Definição

Representa os metadados de mapeamento para o mapa EntityContainer no espaço CS. Somente um elemento EntityContainerMapping é permitido no arquivo MSL para mapeamento CS.

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

Exemplos

Por exemplo, se conceitualmente você puder representar o arquivo MSL do CS da seguinte maneira ---Mapping --EntityContainerMapping ( CNorthwind-->SNorthwind ) --EntitySetMapping --AssociationSetMapping O tipo representa os metadados para o elemento EntityContainerMapping no exemplo acima. Os elementos EntitySetBaseMapping que são filhos do elemento EntityContainerMapping podem ser acessados por meio das propriedades desse tipo.

Comentários

No momento, supomos que um contêiner de entidade no lado C seja mapeado para um único contêiner de entidade no espaço S - .

Construtores

EntityContainerMapping(EntityContainer, EntityContainer, StorageMappingItemCollection, Boolean)

Inicializa uma nova instância EntityContainerMapping.

Propriedades

AssociationSetMappings

Obtém os mapeamentos do conjunto de associações.

BuiltInTypeKind

Obtém o tipo de tipo para este item

ConceptualEntityContainer

Obtém o contêiner de entidade conceitual.

Documentation

Obtém ou define a documentação associada a esse tipo.

(Herdado de MetadataItem)
EntitySetMappings

Obtém os mapeamentos do conjunto de entidades.

FunctionImportMappings

Obtém os mapeamentos de importação de função.

GenerateUpdateViews

Obtém um sinalizador que indica se as exibições de atualização devem ser geradas ou não.

MappingItemCollection

Obtém a coleção de itens de mapeamento pai.

MetadataProperties

Obtém a lista de propriedades do tipo atual.

(Herdado de MetadataItem)
StoreEntityContainer

Obtém o contêiner de entidade do repositório.

Métodos

AddAnnotation(String, Object)

Adiciona ou atualiza uma anotação com o nome e o valor especificados.

(Herdado de MetadataItem)
AddFunctionImportMapping(FunctionImportMapping)

Adiciona um mapeamento de importação de função.

AddSetMapping(AssociationSetMapping)

Adiciona um mapeamento de conjunto de associações.

AddSetMapping(EntitySetMapping)

Adiciona um mapeamento de conjunto de entidades.

RemoveAnnotation(String)

Remove uma anotação com o nome especificado.

(Herdado de MetadataItem)
RemoveFunctionImportMapping(FunctionImportMapping)

Remove um mapeamento de importação de função.

RemoveSetMapping(AssociationSetMapping)

Remove um mapeamento de conjunto de associações.

RemoveSetMapping(EntitySetMapping)

Remove um mapeamento de conjunto de associações.

Aplica-se a