Freigeben über


EntityClassGenerator Klasse

Definition

Generiert Objektkontext und Entitätsklassen (Objektebenencode) aus den CSDL-Dateien (Conceptual Schema Definition Language, konzeptionelle Schemadefinitionssprache).

public ref class EntityClassGenerator sealed
public sealed class EntityClassGenerator
type EntityClassGenerator = class
Public NotInheritable Class EntityClassGenerator
Vererbung
EntityClassGenerator

Konstruktoren

EntityClassGenerator()

Initialisiert eine neue Instanz der EntityClassGenerator-Klasse mit einer GenerateCSharpCode-Sprachoption.

EntityClassGenerator(LanguageOption)

Initialisiert eine neue Instanz der EntityClassGenerator-Klasse mit der angegebenen LanguageOption.

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)

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

GenerateCode(String, String, IEnumerable<String>)

Generiert Quellcode mithilfe der angegebenen CSDL (Conceptual Schema Definition Language)-Datei. Die Liste von Schemadateipfaden wird verwendet, um in der CSDL-Datei enthaltene Verweise aufzulösen.

GenerateCode(XmlReader, TextWriter)

Generiert mit der CSDL (Conceptual Schema Definition Language)-Datei im XmlReader-Objekt Quellcode und gibt diesen an einen TextWriter aus.

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

Generiert anhand der CSDL (Conceptual Schema Definition Language)-Datei im XmlReader-Objekt Quellcode und gibt diesen dann an einen TextWriter aus. Zum Auflösen von Verweisen in der CSDL-Datei wird eine IList von XmlReader-Objekten verwendet.

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)

Ereignisse

OnPropertyGenerated

Tritt ein, wenn eine Eigenschaft geändert wurde.

OnTypeGenerated

Tritt auf, wenn sich Typinformationen geändert haben.

Gilt für: