Share via


EntityCodeGenerator Classe

Definição

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

public ref class EntityCodeGenerator
public class EntityCodeGenerator
type EntityCodeGenerator = class
Public Class EntityCodeGenerator
Herança
EntityCodeGenerator

Construtores

EntityCodeGenerator(LanguageOption)

Inicializa uma nova instância da classe EntityCodeGenerator com a opção de idioma especificada.

Propriedades

EdmToObjectNamespaceMap

Obtém um EdmToObjectNamespaceMap que contém a CSDL (linguagem de definição de esquema conceitual) para mapeamentos de namespace de código.

LanguageOption

Obtém ou define um valor LanguageOption que indica a linguagem do código gerado.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GenerateCode(String, String)

Cria um arquivo de código-fonte que contém o código da camada de objeto gerado com base no arquivo CSDL (linguagem de definição de esquema conceitual) especificado.

GenerateCode(String, String, IEnumerable<String>)

Cria um arquivo de código-fonte que contém o código da camada de objeto gerado com base no arquivo CSDL (linguagem de definição de esquema conceitual) especificado. A lista de caminhos de arquivo de esquema é usada para resolver as referências contidas no arquivo CSDL.

GenerateCode(String, String, IEnumerable<String>, Version)

Cria um arquivo de código-fonte que contém o código da camada de objeto gerado com base no arquivo CSDL (linguagem de definição de esquema conceitual) especificado. A lista de caminhos de arquivo de esquema é usada para resolver as referências contidas no arquivo CSDL. Observe que o parâmetro targetEntityFrameworkVersion usa números de versão internos do Entity Framework, conforme descrito na classe EntityFrameworkVersions.

GenerateCode(String, String, Version)

Cria um arquivo de código-fonte que contém o código da camada de objeto gerado com base no arquivo CSDL (linguagem de definição de esquema conceitual) especificado. Observe que o parâmetro targetEntityFrameworkVersion usa números de versão internos do Entity Framework, conforme descrito na classe EntityFrameworkVersions.

GenerateCode(XmlReader, TextWriter)

Gera o código da camada de objeto usando a CSDL (linguagem de definição de esquema conceitual) especificada no objeto XmlReader e, em seguida, produz o código gerado para um TextWriter.

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

Gera o código da camada de objeto com base na CSDL (linguagem de definição de esquema conceitual) especificada no objeto XmlReader e, em seguida, produz o código gerado para um TextWriter. Uma lista de objetos XmlReader é usada para resolver as referências contidas no CSDL.

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>, Version)

Cria um arquivo de código-fonte que contém o código da camada de objeto gerado com base no arquivo CSDL (linguagem de definição de esquema conceitual) especificado. Observe que o parâmetro targetEntityFrameworkVersion usa números de versão internos do Entity Framework, conforme descrito na classe EntityFrameworkVersions.

GenerateCode(XmlReader, TextWriter, Version)

Gera o código da camada de objeto com base na CSDL (linguagem de definição de esquema conceitual) especificada no objeto XmlReader e, em seguida, produz o código gerado para um TextWriter. Observe que o parâmetro targetEntityFrameworkVersion usa números de versão internos do Entity Framework, conforme descrito na classe EntityFrameworkVersions.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a