Freigeben über


EntityClassGenerator.GenerateCode Methode

Definition

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

Überlädt

GenerateCode(String, String)

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

GenerateCode(XmlReader, TextWriter)

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

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, 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.

GenerateCode(String, String)

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

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::String ^ sourceEdmSchemaFilePath, System::String ^ targetFilePath);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (string sourceEdmSchemaFilePath, string targetFilePath);
member this.GenerateCode : string * string -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchemaFilePath As String, targetFilePath As String) As IList(Of EdmSchemaError)

Parameter

sourceEdmSchemaFilePath
String

Der Pfad der CSDL-Datei.

targetFilePath
String

Der Pfad der generierten Quellcodedatei.

Gibt zurück

Eine IList von EdmSchemaError, die die aufgetretenen Fehler enthält.

Gilt für:

GenerateCode(XmlReader, TextWriter)

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

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::Xml::XmlReader ^ sourceEdmSchema, System::IO::TextWriter ^ target);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (System.Xml.XmlReader sourceEdmSchema, System.IO.TextWriter target);
member this.GenerateCode : System.Xml.XmlReader * System.IO.TextWriter -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchema As XmlReader, target As TextWriter) As IList(Of EdmSchemaError)

Parameter

sourceEdmSchema
XmlReader

Ein XmlReader, der die CSDL-Datei enthält.

target
TextWriter

Der TextWriter, in den der Quellcode geschrieben wird.

Gibt zurück

Eine IList von EdmSchemaError, die die aufgetretenen Fehler enthält.

Gilt für:

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.

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::String ^ sourceEdmSchemaFilePath, System::String ^ targetPath, System::Collections::Generic::IEnumerable<System::String ^> ^ additionalEdmSchemaFilePaths);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (string sourceEdmSchemaFilePath, string targetPath, System.Collections.Generic.IEnumerable<string> additionalEdmSchemaFilePaths);
member this.GenerateCode : string * string * seq<string> -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchemaFilePath As String, targetPath As String, additionalEdmSchemaFilePaths As IEnumerable(Of String)) As IList(Of EdmSchemaError)

Parameter

sourceEdmSchemaFilePath
String

Der Pfad der CSDL-Datei.

targetPath
String

Der Pfad der generierten Quellcodedatei.

additionalEdmSchemaFilePaths
IEnumerable<String>

Eine Liste von Schemadateipfaden, die zur Auflösung von Verweisen im Quellschema (der CSDL-Datei) verwendet werden können. Wenn das Quellschema keine Abhängigkeiten enthält, übergeben Sie eine leere Liste.

Gibt zurück

Eine IList von EdmSchemaError-Objekten, die sämtliche generierten Fehler enthält.

Gilt für:

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.

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::Xml::XmlReader ^ sourceEdmSchema, System::IO::TextWriter ^ target, System::Collections::Generic::IEnumerable<System::Xml::XmlReader ^> ^ additionalEdmSchemas);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (System.Xml.XmlReader sourceEdmSchema, System.IO.TextWriter target, System.Collections.Generic.IEnumerable<System.Xml.XmlReader> additionalEdmSchemas);
member this.GenerateCode : System.Xml.XmlReader * System.IO.TextWriter * seq<System.Xml.XmlReader> -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchema As XmlReader, target As TextWriter, additionalEdmSchemas As IEnumerable(Of XmlReader)) As IList(Of EdmSchemaError)

Parameter

sourceEdmSchema
XmlReader

Ein XmlReader, der die CSDL-Datei enthält.

target
TextWriter

Der TextWriter, an den der generierte Quellcode ausgegeben werden soll.

additionalEdmSchemas
IEnumerable<XmlReader>

Die Liste von XmlReader-Objekten, die Schemas enthalten, auf die vom Quellschema (der CSDL-Datei) verwiesen wird. Wenn das Quellschema keine Abhängigkeiten enthält, übergeben Sie ein leeres IList-Objekt.

Gibt zurück

Eine Liste von EdmSchemaError-Objekten, die sämtliche generierten Fehler enthält.

Gilt für: