EntityCodeGenerator Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Genera il contesto dell'oggetto e le classi di entità (codice livello oggetto) dai file CSDL (Conceptual Schema Definition Language). A partire da Entity Framework versione 4, una classe ObjectContext per un modello specifico contiene 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
| Nome | Descrizione |
|---|---|
| EntityCodeGenerator(LanguageOption) |
Inizializza una nuova istanza della EntityCodeGenerator classe con l'opzione di lingua specificata. |
Proprietà
| Nome | Descrizione |
|---|---|
| EdmToObjectNamespaceMap |
Ottiene un oggetto EdmToObjectNamespaceMap contenente il linguaggio CSDL (Conceptual Schema Definition Language) per i mapping dello spazio dei nomi del codice. |
| LanguageOption |
Ottiene o imposta un LanguageOption valore che indica la lingua del codice generato. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GenerateCode(String, String, IEnumerable<String>, Version) |
Crea un file di codice sorgente contenente il codice livello oggetto generato dal file CSDL (Conceptual Schema Definition Language) specificato. L'elenco dei percorsi dei file di schema viene usato per risolvere tutti i riferimenti contenuti nel file CSDL. Si noti che il parametro targetEntityFrameworkVersion usa numeri di versione di EntityFramework interni, come descritto nella EntityFrameworkVersions classe . |
| GenerateCode(String, String, IEnumerable<String>) |
Crea un file di codice sorgente contenente il codice livello oggetto generato dal file CSDL (Conceptual Schema Definition Language) specificato. L'elenco dei percorsi dei file di schema viene usato per risolvere tutti i riferimenti contenuti nel file CSDL. |
| GenerateCode(String, String, Version) |
Crea un file di codice sorgente che contiene il codice del livello oggetto generato dal file CSDL (Conceptual Schema Definition Language) specificato. Si noti che il parametro targetEntityFrameworkVersion usa numeri di versione di Entity Framework interni, come descritto nella EntityFrameworkVersions classe . |
| GenerateCode(String, String) |
Crea un file di codice sorgente che contiene il codice del livello oggetto generato dal file CSDL (Conceptual Schema Definition Language) specificato. |
| GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>, Version) |
Crea un file di codice sorgente che contiene il codice del livello oggetto generato dal file CSDL (Conceptual Schema Definition Language) specificato. Si noti che il parametro targetEntityFrameworkVersion usa numeri di versione di Entity Framework interni, come descritto nella EntityFrameworkVersions classe . |
| GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>) |
Genera il codice del livello oggetto in base al linguaggio CSDL (Conceptual Schema Definition Language) specificato nell'oggetto XmlReader , quindi restituisce il codice generato a un oggetto TextWriter. Viene utilizzato un elenco di XmlReader oggetti per risolvere tutti i riferimenti contenuti nel file CSDL. |
| GenerateCode(XmlReader, TextWriter, Version) |
Genera codice del livello oggetto usando il linguaggio CSDL (Conceptual Schema Definition Language) specificato nell'oggetto XmlReader e restituisce il codice generato in un textWriter. Si noti che il parametro targetEntityFrameworkVersion usa numeri di versione di EntityFramework interni, come descritto nella EntityFrameworkVersions classe . |
| GenerateCode(XmlReader, TextWriter) |
Genera il codice del livello oggetto usando il linguaggio CSDL (Conceptual Schema Definition Language) specificato nell'oggetto XmlReader e restituisce il codice generato in un oggetto TextWriter. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |