Freigeben über


EntityCodeGenerator.GenerateCode Methode

Definition

Generiert Quellcode, der die aus der konzeptionellen Schemadefinitionssprache (Conceptual Schema Definition Language, CSDL) generierten Objekte enthält.

Überlädt

GenerateCode(String, String)

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

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

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(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(String, String)

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

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

Parameter

sourceEdmSchemaFilePath
String

Der Pfad der CSDL-Datei.

targetPath
String

Der Pfad der Datei, die den generierten Objektebenencode enthält.

Gibt zurück

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

Gilt für:

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.

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-Daten enthält.

target
TextWriter

Der TextWriter, in den der Objektebenencode geschrieben wird.

Gibt zurück

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

Gilt für:

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.

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 Datei, die den generierten Objektebenencode enthält.

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 Liste von EdmSchemaError-Objekten, die sämtliche generierten Fehler enthält.

Gilt für:

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.

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

Parameter

sourceEdmSchemaFilePath
String

Der Pfad der CSDL-Datei.

targetPath
String

Der Pfad der Datei, die den generierten Objektebenencode enthält.

targetEntityFrameworkVersion
Version

Die interne Entity Framework-Version, die als Ziel festgelegt ist.

Gibt zurück

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

Gilt für:

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.

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-Daten enthält.

target
TextWriter

Der TextWriter zur Ausgabe des generierten Objektebenencodes.

additionalEdmSchemas
IEnumerable<XmlReader>

Eine Liste von XmlReader-Objekten, die Schemas enthalten, auf die vom Quellschema (den CSDL-Daten) verwiesen wird. Wenn das Quellschema keine Abhängigkeiten enthält, übergeben Sie eine leere Liste.

Gibt zurück

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

Gilt für:

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.

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

Parameter

sourceEdmSchema
XmlReader

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

target
TextWriter

Der TextWriter, in den der Objektebenencode geschrieben wird.

targetEntityFrameworkVersion
Version

Die interne Entity Framework-Version, die als Ziel festgelegt ist.

Gibt zurück

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

Gilt für:

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.

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

Parameter

sourceEdmSchemaFilePath
String

Der Pfad der CSDL-Datei.

targetPath
String

Der Pfad der Datei, die den generierten Objektebenencode enthält.

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.

targetEntityFrameworkVersion
Version

Die interne Entity Framework-Version, die als Ziel festgelegt ist.

Gibt zurück

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

Gilt für:

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.

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

Parameter

sourceEdmSchema
XmlReader

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

target
TextWriter

Der TextWriter, in den der Objektebenencode geschrieben wird.

additionalEdmSchemas
IEnumerable<XmlReader>

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

targetEntityFrameworkVersion
Version

Die interne Entity Framework-Version, die als Ziel festgelegt ist.

Gibt zurück

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

Gilt für: