Condividi tramite


EntityCodeGenerator Classe

Definizione

Genera il contesto dell'oggetto e le classi dell'entità (codice del livello oggetti) dai file CSDL (Conceptual Schema Definition Language). A partire da Entity Framework versione 4, una classe ObjectContext per un modello specifico contiene le proprietà di tipo ObjectSet<TEntity> che rappresentano i set di entità del modello.

public ref class EntityCodeGenerator
public class EntityCodeGenerator
type EntityCodeGenerator = class
Public Class EntityCodeGenerator
Ereditarietà
EntityCodeGenerator

Costruttori

EntityCodeGenerator(LanguageOption)

Inizializza una nuova istanza della classe EntityCodeGenerator con l'opzione di linguaggio specificata.

Proprietà

EdmToObjectNamespaceMap

Ottiene un oggetto EdmToObjectNamespaceMap che contiene il file CSDL (Conceptual Schema Definition Language) per la codifica dei mapping degli spazi dei nomi.

LanguageOption

Ottiene o imposta un valore di LanguageOption che indica il linguaggio del codice generato.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GenerateCode(String, String)

Crea un file di codice sorgente che contiene il codice del livello di oggetti generato dal file Conceptual Schema Definition Language (CSDL) specificato.

GenerateCode(String, String, IEnumerable<String>)

Crea un file di codice sorgente che contiene il codice del livello di oggetti generato dal file Conceptual Schema Definition Language (CSDL) specificato. L'elenco di percorsi dei file di schema viene utilizzato per risolvere eventuali riferimenti inclusi nel file CSDL.

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

Crea un file di codice sorgente che contiene il codice del livello di oggetti generato dal file Conceptual Schema Definition Language (CSDL) specificato. L'elenco di percorsi dei file di schema viene utilizzato per risolvere eventuali riferimenti inclusi nel file CSDL. Si noti che il parametro targetEntityFrameworkVersion utilizza i numeri di versione di Entity Framework interni come descritto nella classe EntityFrameworkVersions.

GenerateCode(String, String, Version)

Crea un file di codice sorgente che contiene il codice del livello di oggetti generato dal file Conceptual Schema Definition Language (CSDL) specificato. Si noti che il parametro targetEntityFrameworkVersion utilizza i numeri di versione di Entity Framework interni come descritto nella classe EntityFrameworkVersions.

GenerateCode(XmlReader, TextWriter)

Genera codice del livello di oggetti utilizzando lo schema Conceptual Schema Definition Language (CSDL) specificato nell'oggetto XmlReader e restituisce il codice generato a un oggetto TextWriter.

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

Genera codice del livello di oggetti in base allo schema Conceptual Schema Definition Language (CSDL) specificato nell'oggetto XmlReader. Quindi, restituisce il codice generato a un oggetto TextWriter. Un elenco di oggetti XmlReader viene utilizzato per risolvere eventuali riferimenti inclusi nello schema CSDL.

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

Crea un file di codice sorgente che contiene il codice del livello di oggetti generato dal file Conceptual Schema Definition Language (CSDL) specificato. Si noti che il parametro targetEntityFrameworkVersion utilizza i numeri di versione di Entity Framework interni come descritto nella classe EntityFrameworkVersions.

GenerateCode(XmlReader, TextWriter, Version)

Genera codice del livello di oggetti utilizzando lo schema Conceptual Schema Definition Language (CSDL) specificato nell'oggetto XmlReader e restituisce il codice generato a un oggetto TextWriter. Si noti che il parametro targetEntityFrameworkVersion utilizza i numeri di versione di Entity Framework interni come descritto nella classe EntityFrameworkVersions.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a