EntityCodeGenerator.GenerateCode Methode
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 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
- 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
- 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.