EntityCodeGenerator Clase

Definición

Genera clases de entidad y contexto de objeto (código de capa de objeto) a partir de archivos del lenguaje de definición de esquemas conceptuales (CSDL). A partir de la versión 4 de Entity Framework, una clase ObjectContext para un modelo específico contiene propiedades de tipo ObjectSet<TEntity> que representan los conjuntos de entidades del modelo.

public ref class EntityCodeGenerator
public class EntityCodeGenerator
type EntityCodeGenerator = class
Public Class EntityCodeGenerator
Herencia
EntityCodeGenerator

Constructores

Nombre Description
EntityCodeGenerator(LanguageOption)

Inicializa una nueva instancia de la EntityCodeGenerator clase con la opción de idioma especificada.

Propiedades

Nombre Description
EdmToObjectNamespaceMap

Obtiene un EdmToObjectNamespaceMap objeto que contiene el lenguaje de definición de esquema conceptual (CSDL) a las asignaciones de espacios de nombres de código.

LanguageOption

Obtiene o establece un LanguageOption valor que indica el idioma del código generado.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

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

Crea un archivo de código fuente que contiene código de capa de objeto generado a partir del archivo de lenguaje de definición de esquema conceptual (CSDL) especificado. La lista de rutas de acceso de archivo de esquema se usa para resolver las referencias contenidas en el archivo CSDL. Tenga en cuenta que el parámetro targetEntityFrameworkVersion usa números de versión internos de EntityFramework, tal como se describe en la EntityFrameworkVersions clase .

GenerateCode(String, String, IEnumerable<String>)

Crea un archivo de código fuente que contiene código de capa de objeto generado a partir del archivo de lenguaje de definición de esquema conceptual (CSDL) especificado. La lista de rutas de acceso de archivo de esquema se usa para resolver las referencias contenidas en el archivo CSDL.

GenerateCode(String, String, Version)

Crea un archivo de código fuente que contiene el código de capa de objeto generado a partir del archivo de lenguaje de definición de esquema conceptual (CSDL) especificado. Tenga en cuenta que el parámetro targetEntityFrameworkVersion usa números de versión internos de Entity Framework, tal como se describe en la EntityFrameworkVersions clase .

GenerateCode(String, String)

Crea un archivo de código fuente que contiene el código de capa de objeto generado a partir del archivo de lenguaje de definición de esquema conceptual (CSDL) especificado.

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

Crea un archivo de código fuente que contiene el código de capa de objeto generado a partir del archivo de lenguaje de definición de esquema conceptual (CSDL) especificado. Tenga en cuenta que el parámetro targetEntityFrameworkVersion usa números de versión internos de Entity Framework, tal como se describe en la EntityFrameworkVersions clase .

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

Genera código de capa de objeto basado en el lenguaje de definición de esquema conceptual (CSDL) especificado en el XmlReader objeto y, a continuación, genera el código generado en un TextWriter. Se usa una lista de XmlReader objetos para resolver las referencias contenidas en el CSDL.

GenerateCode(XmlReader, TextWriter, Version)

Genera código de capa de objeto mediante el lenguaje de definición de esquema conceptual (CSDL) especificado en el objeto XmlReader y genera el código generado en un TextWriter. Tenga en cuenta que el parámetro targetEntityFrameworkVersion usa números de versión internos de EntityFramework, tal como se describe en la EntityFrameworkVersions clase .

GenerateCode(XmlReader, TextWriter)

Genera código de capa de objeto mediante el lenguaje de definición de esquema conceptual (CSDL) especificado en el XmlReader objeto y genera el código generado en .TextWriter

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a