EntityClassGenerator 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 Dateien der konzeptionellen Schemadefinitionssprache (CSDL).
public ref class EntityClassGenerator sealed
public sealed class EntityClassGenerator
type EntityClassGenerator = class
Public NotInheritable Class EntityClassGenerator
- Vererbung
-
EntityClassGenerator
Konstruktoren
| Name | Beschreibung |
|---|---|
| EntityClassGenerator() |
Initialisiert eine neue Instanz der EntityClassGenerator Klasse mit einer GenerateCSharpCode Sprachoption. |
| EntityClassGenerator(LanguageOption) |
Initialisiert eine neue Instanz der EntityClassGenerator Klasse mit dem angegebenen LanguageOption. |
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>) |
Generiert Quellcode mithilfe der angegebenen Datei für die konzeptionelle Schemadefinitionssprache (CSDL). Die Liste der Schemadateipfade wird verwendet, um alle Verweise aufzulösen, die in der CSDL-Datei enthalten sind. |
| GenerateCode(String, String) |
Generiert eine Quellcodedatei, die die Objekte enthält, die aus der angegebenen Konzeptionellen Schemadefinitionssprache -Datei (CSDL) generiert wurden. |
| GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>) |
Generiert Quellcode basierend auf der Datei für die konzeptionelle Schemadefinitionssprache (CSDL) im XmlReader Objekt und gibt dann den generierten Quellcode in ein TextWriter. Ein IList Objekt XmlReader wird verwendet, um alle Verweise aufzulösen, die in der CSDL-Datei enthalten sind. |
| GenerateCode(XmlReader, TextWriter) |
Generiert Quellcode mithilfe der im Objekt enthaltenen XmlReader Datei der konzeptionellen Schemadefinitionssprache (CSDL) und gibt den generierten Quellcode 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) |
Ereignisse
| Name | Beschreibung |
|---|---|
| OnPropertyGenerated |
Tritt auf, wenn eine Eigenschaft geändert wurde. |
| OnTypeGenerated |
Tritt auf, wenn die Typinformationen geändert wurden. |