Freigeben über


EntityCodeGenerator Klasse

Definition

Generiert Objektkontext und Entitätsklassen (Objektebenencode) aus den CSDL-Dateien (Conceptual Schema Definition Language, konzeptionelle Schemadefinitionssprache). Ab Entity Framework Version 4 enthält eine ObjectContext-Klasse für ein bestimmtes Modell Eigenschaften des Typs ObjectSet<TEntity>, die die Entitätenmengen des Modells darstellen.

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

Konstruktoren

EntityCodeGenerator(LanguageOption)

Initialisiert eine neue Instanz der EntityCodeGenerator-Klasse mit der angegebenen Sprachoption.

Eigenschaften

EdmToObjectNamespaceMap

Ruft eine EdmToObjectNamespaceMap ab, die die konzeptionelle Schemadefinitionssprache (Conceptual Schema Definition Language, CSDL) zum Codieren von Namespacezuordnungen enthält.

LanguageOption

Ruft einen LanguageOption-Wert ab, der die Sprache des generierten Codes angibt, oder legt diesen fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GenerateCode(String, String)

Erstellt eine Quellcodedatei, die den aus der angegebenen CSDL (Conceptual Schema Definition Language)-Datei generierten Objektebenencode enthält.

GenerateCode(String, String, IEnumerable<String>)

Erstellt eine Quellcodedatei, die aus der angegebenen CSDL (Conceptual Schema Definition Language)-Datei generierten Objektebenencode enthält. Die Liste von Schemadateipfaden wird verwendet, um in der CSDL-Datei enthaltene Verweise aufzulösen.

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

Erstellt eine Quellcodedatei, die aus der angegebenen CSDL (Conceptual Schema Definition Language)-Datei generierten Objektebenencode enthält. Die Liste von Schemadateipfaden wird verwendet, um in der CSDL-Datei enthaltene Verweise aufzulösen. Beachten Sie, dass der Parameter targetEntityFrameworkVersion interne EntityFramework-Versionsnummern verwendet, wie in der EntityFrameworkVersions-Klasse beschrieben.

GenerateCode(String, String, Version)

Erstellt eine Quellcodedatei, die den aus der angegebenen CSDL (Conceptual Schema Definition Language)-Datei generierten Objektebenencode enthält. Beachten Sie, dass der Parameter targetEntityFrameworkVersion interne Entity Framework-Versionsnummern verwendet, wie in der EntityFrameworkVersions-Klasse beschrieben.

GenerateCode(XmlReader, TextWriter)

Generiert mit der im XmlReader-Objekt angegebenen konzeptionellen Schemadefinitionssprache (Conceptual Schema Definition Language, CSDL) Objektebenencode und gibt den generierten Code an einen TextWriter aus.

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

Generiert anhand der im XmlReader-Objekt angegebenen konzeptionellen Schemadefinitionssprache (Conceptual Schema Definition Language, CSDL) Objektebenencode und gibt dann den generierten Code an einen TextWriter aus. Eine Liste von XmlReader-Objekten, mit der Verweisen in den CSDL-Daten aufgelöst werden.

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

Erstellt eine Quellcodedatei, die den aus der angegebenen CSDL (Conceptual Schema Definition Language)-Datei generierten Objektebenencode enthält. Beachten Sie, dass der Parameter targetEntityFrameworkVersion interne Entity Framework-Versionsnummern verwendet, wie in der EntityFrameworkVersions-Klasse beschrieben.

GenerateCode(XmlReader, TextWriter, Version)

Generiert mit der im XmlReader-Objekt angegebenen CSDL (Conceptual Schema Definition Language) Objektebenencode und gibt den generierten Code an einen TextWriter aus. Beachten Sie, dass der Parameter targetEntityFrameworkVersion interne EntityFramework-Versionsnummern verwendet, wie in der EntityFrameworkVersions-Klasse beschrieben.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: