EntityCodeGenerator.GenerateCode Methode

Definition

Generiert Quellcode, der die objekte enthält, die aus der konzeptuellen Schemadefinitionssprache (CSDL) generiert werden.

Überlädt

Name Beschreibung
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)

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

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

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

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 alle generierten Fehler enthalten.

Gilt für:

GenerateCode(XmlReader, TextWriter)

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

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

Eine XmlReader , die die CSDL enthält.

target
TextWriter

Der TextWriter Code der Objektebene, in den der Code geschrieben wird.

Gibt zurück

Eine Liste von EdmSchemaError Objekten, die alle generierten Fehler enthalten.

Gilt für:

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.

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 der Schemadateipfade, die zum Auflösen von Verweisen im Quellschema (der CSDL-Datei) verwendet werden können. Wenn das Quellschema keine Abhängigkeiten aufweist, übergeben Sie eine leere Liste.

Gibt zurück

Eine Liste von EdmSchemaError Objekten, die alle generierten Fehler enthalten.

Gilt für:

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.

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 gezielt ist.

Gibt zurück

Eine Liste von EdmSchemaError Objekten, die alle generierten Fehler enthalten.

Gilt für:

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.

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

Eine XmlReader , die die CSDL enthält.

target
TextWriter

Die TextWriter Ausgabe des generierten Objektebenencodes.

additionalEdmSchemas
IEnumerable<XmlReader>

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

Gibt zurück

Eine Liste von EdmSchemaError Objekten, die alle generierten Fehler enthalten.

Gilt für:

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.

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

target
TextWriter

Der TextWriter, in den der Objektebenencode geschrieben wird.

targetEntityFrameworkVersion
Version

Die interne Entity Framework-Version, die gezielt ist.

Gibt zurück

Eine Liste von EdmSchemaError Objekten, die alle generierten Fehler enthalten.

Gilt für:

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.

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 der Schemadateipfade, die zum Auflösen von Verweisen im Quellschema (der CSDL-Datei) verwendet werden können. Wenn das Quellschema keine Abhängigkeiten aufweist, übergeben Sie eine leere Liste.

targetEntityFrameworkVersion
Version

Die interne Entity Framework-Version, die gezielt ist.

Gibt zurück

Eine Liste von EdmSchemaError Objekten, die alle generierten Fehler enthalten.

Gilt für:

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.

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 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 (CSDL) verwiesen wird. Wenn das Quellschema keine Abhängigkeiten aufweist, übergeben Sie ein leeres IList-Objekt.

targetEntityFrameworkVersion
Version

Die interne Entity Framework-Version, die gezielt ist.

Gibt zurück

Eine Liste von EdmSchemaError Objekten, die alle generierten Fehler enthalten.

Gilt für: