System.Data.Entity.Design Espaço de Nomes

Contém classes para gerar ficheiros de Modelo de Dados de Entidade (EDM) e código-fonte de objetos.

Classes

Name Description
EdmToObjectNamespaceMap

Representa uma coleção de mapeamentos de modelos conceptuais para namespace de código.

EntityClassGenerator

Gera contexto de objeto e classes de entidade (código da camada de objeto) a partir de ficheiros de linguagem de definição de esquema conceptual (CSDL).

EntityCodeGenerator

Gera contexto de objeto e classes de entidade (código da camada de objeto) a partir de ficheiros de linguagem de definição de esquema conceptual (CSDL). A partir da versão 4 do Entity Framework, uma classe ObjectContext para um modelo específico contém propriedades do tipo ObjectSet<TEntity> que representam os conjuntos de entidades do modelo.

EntityFrameworkVersions

Fornece informações sobre diferentes versões do Entity Framework.

EntityModelSchemaGenerator

A classe cria um CCMapping padrão entre um EntityContainer no espaço S e um EntityContainer no espaço C. O mapeamento será criado com base nos tipos de extensão declarados. Portanto, a Herança não funciona.

EntityStoreSchemaFilterEntry

Representa uma única entrada de filtro. O filtro é usado para permitir ou excluir determinados objetos da base de dados durante a geração.

EntityStoreSchemaGenerator

Responsável pelo carregamento da informação do esquema da base de dados.

EntityViewGenerator

Gera vistas para as extensões no StorageMappingItemCollection, e cria um ficheiro de código-fonte para um tipo que irá armazenar em cache essas vistas.

MetadataExtensionMethods

Representa os métodos para os protocolos de publicação de metadados.

MetadataItemCollectionFactory

Representa um conjunto de métodos para criar instâncias de metadados ItemCollection .

PropertyGeneratedEventArgs

Fornece dados para o OnPropertyGenerated evento.

TypeGeneratedEventArgs

Fornece dados para o OnTypeGenerated evento.

Enumerações

Name Description
EntityStoreSchemaFilterEffect

Especifica se deve permitir ou excluir objetos de base de dados que correspondam ao padrão especificado no EntityStoreSchemaFilterEntryarquivo .

EntityStoreSchemaFilterObjectTypes

Especifica o tipo de objeto de armazenamento a aplicar o filtro de esquema.

LanguageOption

Especifica a linguagem para o código gerado.

Delegados

Name Description
PropertyGeneratedEventHandler

Representa o método que irá gerir o OnPropertyGenerated evento.

TypeGeneratedEventHandler

Representa o método que irá gerir o OnTypeGenerated evento.

Observações

As System.Data.Entity.Design classes suportam as ferramentas EDM. Para mais informações sobre as ferramentas EDM, consulte ADO.NET Entity Data Model Tools.