EntityCodeGenerator Classe

Definição

Gera classes de entidade e contexto de objeto (código de camada de objeto) a partir de arquivos CSDL (linguagem de definição de esquema conceitual). Começando com o 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

Nome Description
EntityCodeGenerator(LanguageOption)

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

Propriedades

Nome Description
EdmToObjectNamespaceMap

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

LanguageOption

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

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GenerateCode(String, String, IEnumerable<String>, Version)

Cria um arquivo de código-fonte que contém o código da camada de objeto gerado a partir do 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 EntityFramework internos, conforme descrito na EntityFrameworkVersions classe.

GenerateCode(String, String, IEnumerable<String>)

Cria um arquivo de código-fonte que contém o código da camada de objeto gerado a partir do 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, Version)

Cria um arquivo de código-fonte que contém o código da camada de objeto gerado do 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 EntityFrameworkVersions classe.

GenerateCode(String, String)

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

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

Cria um arquivo de código-fonte que contém o código da camada de objeto gerado do 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 EntityFrameworkVersions classe.

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

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

GenerateCode(XmlReader, TextWriter, Version)

Gera o código da camada de objeto usando a linguagem de definição de esquema conceitual (CSDL) especificada no objeto XmlReader e gera o código gerado para um TextWriter. Observe que o parâmetro targetEntityFrameworkVersion usa números de versão EntityFramework internos, conforme descrito na EntityFrameworkVersions classe.

GenerateCode(XmlReader, TextWriter)

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

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a