EntityCodeGenerator Klasse

Definition

Generiert Objektkontext- und Entitätsklassen (Objektebenencode) aus Dateien der konzeptionellen Schemadefinitionssprache (CSDL). Ab Entity Framework Version 4 enthält eine ObjectContext-Klasse für ein bestimmtes Modell Eigenschaften vom Typ ObjectSet<TEntity> , die die Entitätssätze des Modells darstellen.

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

Konstruktoren

Name Beschreibung
EntityCodeGenerator(LanguageOption)

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

Eigenschaften

Name Beschreibung
EdmToObjectNamespaceMap

Ruft eine EdmToObjectNamespaceMap , die die konzeptionelle Schemadefinitionssprache (CSDL) enthält, um Namespacezuordnungen zu codieren.

LanguageOption

Dient zum Abrufen oder Festlegen eines LanguageOption Werts, der die Sprache des generierten Codes angibt.

Methoden

Name Beschreibung
Equals(Object)

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

(Geerbt von Object)
GenerateCode(String, String, IEnumerable<String>, Version)

Erstellt eine Quellcodedatei, die Objektebenencode enthält, der aus der angegebenen Datei für die konzeptionelle Schemadefinitionssprache (CSDL) generiert wird. Die Liste der Schemadateipfade wird verwendet, um alle Verweise aufzulösen, die in der CSDL-Datei enthalten sind. Beachten Sie, dass der parameter targetEntityFrameworkVersion interne EntityFramework-Versionsnummern verwendet, wie in der EntityFrameworkVersions Klasse beschrieben.

GenerateCode(String, String, IEnumerable<String>)

Erstellt eine Quellcodedatei, die Objektebenencode enthält, der aus der angegebenen Datei für die konzeptionelle Schemadefinitionssprache (CSDL) generiert wird. Die Liste der Schemadateipfade wird verwendet, um alle Verweise aufzulösen, die in der CSDL-Datei enthalten sind.

GenerateCode(String, String, Version)

Erstellt eine Quellcodedatei, die den Objektebenencode enthält, der aus der angegebenen Datei für die konzeptionelle Schemadefinitionssprache (CSDL) generiert wird. Beachten Sie, dass der parameter targetEntityFrameworkVersion interne Entity Framework-Versionsnummern verwendet, wie in der EntityFrameworkVersions Klasse beschrieben.

GenerateCode(String, String)

Erstellt eine Quellcodedatei, die den Objektebenencode enthält, der aus der angegebenen Datei für die konzeptionelle Schemadefinitionssprache (CSDL) generiert wird.

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

Erstellt eine Quellcodedatei, die den Objektebenencode enthält, der aus der angegebenen Datei für die konzeptionelle Schemadefinitionssprache (CSDL) generiert wird. Beachten Sie, dass der parameter targetEntityFrameworkVersion interne Entity Framework-Versionsnummern verwendet, wie in der EntityFrameworkVersions Klasse beschrieben.

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

Generiert Objektebenencode basierend auf der konzeptionellen Schemadefinitionssprache (CSDL), die XmlReader im Objekt angegeben ist, und gibt dann den generierten Code in eine TextWriter. Eine Liste von XmlReader Objekten wird verwendet, um alle Verweise aufzulösen, die in der CSDL enthalten sind.

GenerateCode(XmlReader, TextWriter, Version)

Generiert Objektebenencode mithilfe der im XmlReader-Objekt angegebenen konzeptionellen Schemadefinitionssprache (CSDL) 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.

GenerateCode(XmlReader, TextWriter)

Generiert Objektebenencode mithilfe der im Objekt angegebenen XmlReader konzeptionellen Schemadefinitionssprache (CSDL) und gibt den generierten Code in ein TextWriter.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: