EntityCodeGenerator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |