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).Generates object context and entity classes (object layer code) from conceptual schema definition language (CSDL) files. 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.Starting with Entity Framework version 4, an ObjectContext class for a specific model contains properties of type ObjectSet<TEntity> that represent the model's entity sets.

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.Initializes a new instance of the EntityCodeGenerator class with the specified language option.

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.Gets an EdmToObjectNamespaceMap that contains the conceptual schema definition language (CSDL) to code namespace mappings.

LanguageOption

Obtém ou define um valor LanguageOption que indica a linguagem do código gerado.Gets or sets a LanguageOption value that indicates the language of the generated code.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(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.Creates a source code file that contains the object layer code generated from the specified conceptual schema definition language (CSDL) file.

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.Creates a source code file that contains object layer code generated from the specified conceptual schema definition language (CSDL) file. A lista de caminhos de arquivo de esquema é usada para resolver as referências contidas no arquivo CSDL.The list of schema file paths is used to resolve any references contained in the CSDL file.

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.Creates a source code file that contains object layer code generated from the specified conceptual schema definition language (CSDL) file. A lista de caminhos de arquivo de esquema é usada para resolver as referências contidas no arquivo CSDL.The list of schema file paths is used to resolve any references contained in the CSDL file. Observe que o parâmetro targetEntityFrameworkVersion usa números de versão internos do Entity Framework, conforme descrito na classe EntityFrameworkVersions.Note that the targetEntityFrameworkVersion parameter uses internal EntityFramework version numbers as described in the EntityFrameworkVersions class.

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.Creates a source code file that contains the object layer code generated from the specified conceptual schema definition language (CSDL) file. Observe que o parâmetro targetEntityFrameworkVersion usa números de versão internos do Entity Framework, conforme descrito na classe EntityFrameworkVersions.Note that the targetEntityFrameworkVersion parameter uses internal Entity Framework version numbers as described in the EntityFrameworkVersions class.

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.Generates object layer code using the conceptual schema definition language (CSDL) specified in the XmlReader object, and outputs the generated code to a 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.Generates object layer code based on the conceptual schema definition language (CSDL) specified in the XmlReader object, then outputs the generated code to a TextWriter. Uma lista de objetos XmlReader é usada para resolver as referências contidas no CSDL.A list of XmlReader objects is used to resolve any references that are contained in the 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.Creates a source code file that contains the object layer code generated from the specified conceptual schema definition language (CSDL) file. Observe que o parâmetro targetEntityFrameworkVersion usa números de versão internos do Entity Framework, conforme descrito na classe EntityFrameworkVersions.Note that the targetEntityFrameworkVersion parameter uses internal Entity Framework version numbers as described in the EntityFrameworkVersions class.

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.Generates object layer code using the conceptual schema definition language (CSDL) specified in the XmlReader object, and outputs the generated code to a TextWriter. Observe que o parâmetro targetEntityFrameworkVersion usa números de versão internos do Entity Framework, conforme descrito na classe EntityFrameworkVersions.Note that the targetEntityFrameworkVersion parameter uses internal EntityFramework version numbers as described in the EntityFrameworkVersions class.

GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Aplica-se a