EntityCodeGenerator.GenerateCode Méthode

Définition

Génère le code source qui contient les objets générés à partir du langage de définition de schéma conceptuel (CSDL).

Surcharges

Nom Description
GenerateCode(String, String)

Crée un fichier de code source qui contient le code de couche objet généré à partir du fichier CSDL (Conceptual Schema Definition Language) spécifié.

GenerateCode(XmlReader, TextWriter)

Génère du code de couche objet à l’aide du langage CSDL (Conceptual Schema Definition Language) spécifié dans l’objet XmlReader et génère le code généré dans un TextWriter.

GenerateCode(String, String, IEnumerable<String>)

Crée un fichier de code source qui contient du code de couche objet généré à partir du fichier CSDL (Conceptual Schema Definition Language) spécifié. La liste des chemins d’accès aux fichiers de schéma est utilisée pour résoudre les références contenues dans le fichier CSDL.

GenerateCode(String, String, Version)

Crée un fichier de code source qui contient le code de couche objet généré à partir du fichier CSDL (Conceptual Schema Definition Language) spécifié. Notez que le paramètre targetEntityFrameworkVersion utilise des numéros de version Entity Framework internes, comme décrit dans la EntityFrameworkVersions classe.

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

Génère du code de couche objet basé sur le langage CSDL (Conceptual Schema Definition Language) spécifié dans l’objet XmlReader , puis génère le code généré dans un TextWriter. Une liste d’objets XmlReader est utilisée pour résoudre les références contenues dans le CSDL.

GenerateCode(XmlReader, TextWriter, Version)

Génère du code de couche objet à l’aide du langage CSDL (Conceptual Schema Definition Language) spécifié dans l’objet XmlReader et génère le code généré dans un TextWriter. Notez que le paramètre targetEntityFrameworkVersion utilise des numéros de version EntityFramework internes, comme décrit dans la EntityFrameworkVersions classe.

GenerateCode(String, String, IEnumerable<String>, Version)

Crée un fichier de code source qui contient du code de couche objet généré à partir du fichier CSDL (Conceptual Schema Definition Language) spécifié. La liste des chemins d’accès aux fichiers de schéma est utilisée pour résoudre les références contenues dans le fichier CSDL. Notez que le paramètre targetEntityFrameworkVersion utilise des numéros de version EntityFramework internes, comme décrit dans la EntityFrameworkVersions classe.

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>, Version)

Crée un fichier de code source qui contient le code de couche objet généré à partir du fichier CSDL (Conceptual Schema Definition Language) spécifié. Notez que le paramètre targetEntityFrameworkVersion utilise des numéros de version Entity Framework internes, comme décrit dans la EntityFrameworkVersions classe.

GenerateCode(String, String)

Crée un fichier de code source qui contient le code de couche objet généré à partir du fichier CSDL (Conceptual Schema Definition Language) spécifié.

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)

Paramètres

sourceEdmSchemaFilePath
String

Chemin du fichier CSDL.

targetPath
String

Chemin d’accès du fichier qui contient le code de couche objet généré.

Retours

Liste d’objets EdmSchemaError qui contiennent toutes les erreurs générées.

S’applique à

GenerateCode(XmlReader, TextWriter)

Génère du code de couche objet à l’aide du langage CSDL (Conceptual Schema Definition Language) spécifié dans l’objet XmlReader et génère le code généré dans un 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)

Paramètres

sourceEdmSchema
XmlReader

qui XmlReader contient le langage CSDL.

target
TextWriter

Dans TextWriter lequel le code de couche objet est écrit.

Retours

Liste d’objets EdmSchemaError qui contiennent toutes les erreurs générées.

S’applique à

GenerateCode(String, String, IEnumerable<String>)

Crée un fichier de code source qui contient du code de couche objet généré à partir du fichier CSDL (Conceptual Schema Definition Language) spécifié. La liste des chemins d’accès aux fichiers de schéma est utilisée pour résoudre les références contenues dans le fichier CSDL.

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)

Paramètres

sourceEdmSchemaFilePath
String

Chemin du fichier CSDL.

targetPath
String

Chemin d’accès du fichier qui contient le code de couche objet généré.

additionalEdmSchemaFilePaths
IEnumerable<String>

Liste des chemins d’accès aux fichiers de schéma qui peuvent être utilisés pour résoudre les références dans le schéma source (fichier CSDL). Si le schéma source n’a pas de dépendances, transmettez une liste vide.

Retours

Liste d’objets EdmSchemaError qui contiennent toutes les erreurs générées.

S’applique à

GenerateCode(String, String, Version)

Crée un fichier de code source qui contient le code de couche objet généré à partir du fichier CSDL (Conceptual Schema Definition Language) spécifié. Notez que le paramètre targetEntityFrameworkVersion utilise des numéros de version Entity Framework internes, comme décrit dans la EntityFrameworkVersions classe.

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)

Paramètres

sourceEdmSchemaFilePath
String

Chemin du fichier CSDL.

targetPath
String

Chemin d’accès du fichier qui contient le code de couche objet généré.

targetEntityFrameworkVersion
Version

Version interne d’Entity Framework ciblée.

Retours

Liste d’objets EdmSchemaError qui contiennent toutes les erreurs générées.

S’applique à

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

Génère du code de couche objet basé sur le langage CSDL (Conceptual Schema Definition Language) spécifié dans l’objet XmlReader , puis génère le code généré dans un TextWriter. Une liste d’objets XmlReader est utilisée pour résoudre les références contenues dans le CSDL.

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)

Paramètres

sourceEdmSchema
XmlReader

qui XmlReader contient le langage CSDL.

target
TextWriter

Pour TextWriter générer le code de couche objet généré.

additionalEdmSchemas
IEnumerable<XmlReader>

Liste d’objets XmlReader qui contiennent des schémas référencés par le schéma source (CSDL). Si le schéma source n’a pas de dépendances, transmettez une liste vide.

Retours

Liste d’objets EdmSchemaError qui contiennent toutes les erreurs générées.

S’applique à

GenerateCode(XmlReader, TextWriter, Version)

Génère du code de couche objet à l’aide du langage CSDL (Conceptual Schema Definition Language) spécifié dans l’objet XmlReader et génère le code généré dans un TextWriter. Notez que le paramètre targetEntityFrameworkVersion utilise des numéros de version EntityFramework internes, comme décrit dans la EntityFrameworkVersions classe.

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)

Paramètres

sourceEdmSchema
XmlReader

XmlReader qui contient le langage CSDL.

target
TextWriter

TextWriter dans lequel le code de couche objet est écrit.

targetEntityFrameworkVersion
Version

Version interne d’Entity Framework ciblée.

Retours

Liste d’objets EdmSchemaError qui contiennent toutes les erreurs générées.

S’applique à

GenerateCode(String, String, IEnumerable<String>, Version)

Crée un fichier de code source qui contient du code de couche objet généré à partir du fichier CSDL (Conceptual Schema Definition Language) spécifié. La liste des chemins d’accès aux fichiers de schéma est utilisée pour résoudre les références contenues dans le fichier CSDL. Notez que le paramètre targetEntityFrameworkVersion utilise des numéros de version EntityFramework internes, comme décrit dans la EntityFrameworkVersions classe.

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)

Paramètres

sourceEdmSchemaFilePath
String

Chemin du fichier CSDL.

targetPath
String

Chemin d’accès du fichier qui contient le code de couche objet généré.

additionalEdmSchemaFilePaths
IEnumerable<String>

Liste des chemins d’accès aux fichiers de schéma qui peuvent être utilisés pour résoudre les références dans le schéma source (fichier CSDL). Si le schéma source n’a pas de dépendances, transmettez une liste vide.

targetEntityFrameworkVersion
Version

Version interne d’Entity Framework ciblée.

Retours

Liste d’objets EdmSchemaError qui contiennent toutes les erreurs générées.

S’applique à

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>, Version)

Crée un fichier de code source qui contient le code de couche objet généré à partir du fichier CSDL (Conceptual Schema Definition Language) spécifié. Notez que le paramètre targetEntityFrameworkVersion utilise des numéros de version Entity Framework internes, comme décrit dans la EntityFrameworkVersions classe.

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)

Paramètres

sourceEdmSchema
XmlReader

XmlReader qui contient le langage CSDL.

target
TextWriter

TextWriter dans lequel le code de couche objet est écrit.

additionalEdmSchemas
IEnumerable<XmlReader>

Liste des objets XmlReader qui contiennent des schémas référencés par le schéma source (CSDL). Si le schéma source n’a pas de dépendances, transmettez un objet IList vide.

targetEntityFrameworkVersion
Version

Version interne d’Entity Framework ciblée.

Retours

Liste d’objets EdmSchemaError qui contiennent toutes les erreurs générées.

S’applique à