EntityCodeGenerator Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |