EntityCodeGenerator.GenerateCode Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee genereert u broncode die de objecten bevat die zijn gegenereerd op basis van de conceptuele schemadefinitietaal (CSDL).
Overloads
| Name | Description |
|---|---|
| GenerateCode(String, String) |
Hiermee maakt u een broncodebestand dat de objectlaagcode bevat die is gegenereerd op basis van het opgegeven CSDL-bestand (Conceptual Schema Definition Language). |
| GenerateCode(XmlReader, TextWriter) |
Genereert objectlaagcode met behulp van de conceptuele schemadefinitietaal (CSDL) die is opgegeven in het XmlReader object en voert de gegenereerde code uit naar een TextWriter. |
| GenerateCode(String, String, IEnumerable<String>) |
Hiermee maakt u een broncodebestand dat objectlaagcode bevat die is gegenereerd op basis van het opgegeven CSDL-bestand (Conceptual Schema Definition Language). De lijst met schemabestandspaden wordt gebruikt om alle verwijzingen in het CSDL-bestand op te lossen. |
| GenerateCode(String, String, Version) |
Hiermee maakt u een broncodebestand dat de objectlaagcode bevat die is gegenereerd op basis van het opgegeven CSDL-bestand (Conceptual Schema Definition Language). Houd er rekening mee dat de parameter targetEntityFrameworkVersion gebruikmaakt van interne Entity Framework-versienummers zoals beschreven in de EntityFrameworkVersions klasse. |
| GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>) |
Genereert objectlaagcode op basis van de conceptuele schemadefinitietaal (CSDL) die is opgegeven in het XmlReader object en voert vervolgens de gegenereerde code uit naar een TextWriter. Een lijst XmlReader met objecten wordt gebruikt om verwijzingen op te lossen die zijn opgenomen in de CSDL. |
| GenerateCode(XmlReader, TextWriter, Version) |
Genereert objectlaagcode met behulp van de conceptuele schemadefinitietaal (CSDL) die is opgegeven in het XmlReader-object en voert de gegenereerde code uit naar een TextWriter. Houd er rekening mee dat de parameter targetEntityFrameworkVersion gebruikmaakt van interne EntityFramework-versienummers, zoals beschreven in de EntityFrameworkVersions klasse. |
| GenerateCode(String, String, IEnumerable<String>, Version) |
Hiermee maakt u een broncodebestand dat objectlaagcode bevat die is gegenereerd op basis van het opgegeven CSDL-bestand (Conceptual Schema Definition Language). De lijst met schemabestandspaden wordt gebruikt om alle verwijzingen in het CSDL-bestand op te lossen. Houd er rekening mee dat de parameter targetEntityFrameworkVersion gebruikmaakt van interne EntityFramework-versienummers, zoals beschreven in de EntityFrameworkVersions klasse. |
| GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>, Version) |
Hiermee maakt u een broncodebestand dat de objectlaagcode bevat die is gegenereerd op basis van het opgegeven CSDL-bestand (Conceptual Schema Definition Language). Houd er rekening mee dat de parameter targetEntityFrameworkVersion gebruikmaakt van interne Entity Framework-versienummers zoals beschreven in de EntityFrameworkVersions klasse. |
GenerateCode(String, String)
Hiermee maakt u een broncodebestand dat de objectlaagcode bevat die is gegenereerd op basis van het opgegeven CSDL-bestand (Conceptual Schema Definition Language).
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)
Parameters
- sourceEdmSchemaFilePath
- String
Het pad van het CSDL-bestand.
- targetPath
- String
Het pad van het bestand dat de gegenereerde objectlaagcode bevat.
Retouren
Een lijst EdmSchemaError met objecten die gegenereerde fouten bevatten.
Van toepassing op
GenerateCode(XmlReader, TextWriter)
Genereert objectlaagcode met behulp van de conceptuele schemadefinitietaal (CSDL) die is opgegeven in het XmlReader object en voert de gegenereerde code uit naar een 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)
Parameters
- target
- TextWriter
De TextWriter code van de objectlaag waarnaar wordt geschreven.
Retouren
Een lijst EdmSchemaError met objecten die gegenereerde fouten bevatten.
Van toepassing op
GenerateCode(String, String, IEnumerable<String>)
Hiermee maakt u een broncodebestand dat objectlaagcode bevat die is gegenereerd op basis van het opgegeven CSDL-bestand (Conceptual Schema Definition Language). De lijst met schemabestandspaden wordt gebruikt om alle verwijzingen in het CSDL-bestand op te lossen.
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)
Parameters
- sourceEdmSchemaFilePath
- String
Het pad van het CSDL-bestand.
- targetPath
- String
Het pad van het bestand dat de gegenereerde objectlaagcode bevat.
- additionalEdmSchemaFilePaths
- IEnumerable<String>
Een lijst met schemabestandspaden die kunnen worden gebruikt om verwijzingen in het bronschema (het CSDL-bestand) op te lossen. Als het bronschema geen afhankelijkheden heeft, geeft u een lege lijst door.
Retouren
Een lijst EdmSchemaError met objecten die gegenereerde fouten bevatten.
Van toepassing op
GenerateCode(String, String, Version)
Hiermee maakt u een broncodebestand dat de objectlaagcode bevat die is gegenereerd op basis van het opgegeven CSDL-bestand (Conceptual Schema Definition Language). Houd er rekening mee dat de parameter targetEntityFrameworkVersion gebruikmaakt van interne Entity Framework-versienummers zoals beschreven in de EntityFrameworkVersions klasse.
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)
Parameters
- sourceEdmSchemaFilePath
- String
Het pad van het CSDL-bestand.
- targetPath
- String
Het pad van het bestand dat de gegenereerde objectlaagcode bevat.
- targetEntityFrameworkVersion
- Version
De interne Entity Framework-versie waarop het doel is.
Retouren
Een lijst EdmSchemaError met objecten die gegenereerde fouten bevatten.
Van toepassing op
GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)
Genereert objectlaagcode op basis van de conceptuele schemadefinitietaal (CSDL) die is opgegeven in het XmlReader object en voert vervolgens de gegenereerde code uit naar een TextWriter. Een lijst XmlReader met objecten wordt gebruikt om verwijzingen op te lossen die zijn opgenomen in de 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)
Parameters
- target
- TextWriter
De TextWriter uitvoer van de gegenereerde objectlaagcode.
- additionalEdmSchemas
- IEnumerable<XmlReader>
Een lijst XmlReader met objecten die schema's bevatten waarnaar wordt verwezen door het bronschema (de CSDL). Als het bronschema geen afhankelijkheden heeft, geeft u een lege lijst door.
Retouren
Een lijst EdmSchemaError met objecten die gegenereerde fouten bevatten.
Van toepassing op
GenerateCode(XmlReader, TextWriter, Version)
Genereert objectlaagcode met behulp van de conceptuele schemadefinitietaal (CSDL) die is opgegeven in het XmlReader-object en voert de gegenereerde code uit naar een TextWriter. Houd er rekening mee dat de parameter targetEntityFrameworkVersion gebruikmaakt van interne EntityFramework-versienummers, zoals beschreven in de EntityFrameworkVersions klasse.
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)
Parameters
- sourceEdmSchema
- XmlReader
Een XmlReader die de CSDL bevat.
- target
- TextWriter
De TextWriter waarnaar de code van de objectlaag wordt geschreven.
- targetEntityFrameworkVersion
- Version
De interne Entity Framework-versie waarop het doel is.
Retouren
Een lijst EdmSchemaError met objecten die gegenereerde fouten bevatten.
Van toepassing op
GenerateCode(String, String, IEnumerable<String>, Version)
Hiermee maakt u een broncodebestand dat objectlaagcode bevat die is gegenereerd op basis van het opgegeven CSDL-bestand (Conceptual Schema Definition Language). De lijst met schemabestandspaden wordt gebruikt om alle verwijzingen in het CSDL-bestand op te lossen. Houd er rekening mee dat de parameter targetEntityFrameworkVersion gebruikmaakt van interne EntityFramework-versienummers, zoals beschreven in de EntityFrameworkVersions klasse.
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)
Parameters
- sourceEdmSchemaFilePath
- String
Het pad van het CSDL-bestand.
- targetPath
- String
Het pad van het bestand dat de gegenereerde objectlaagcode bevat.
- additionalEdmSchemaFilePaths
- IEnumerable<String>
Een lijst met schemabestandspaden die kunnen worden gebruikt om verwijzingen in het bronschema (het CSDL-bestand) op te lossen. Als het bronschema geen afhankelijkheden heeft, geeft u een lege lijst door.
- targetEntityFrameworkVersion
- Version
De interne Entity Framework-versie waarop het doel is.
Retouren
Een lijst EdmSchemaError met objecten die gegenereerde fouten bevatten.
Van toepassing op
GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>, Version)
Hiermee maakt u een broncodebestand dat de objectlaagcode bevat die is gegenereerd op basis van het opgegeven CSDL-bestand (Conceptual Schema Definition Language). Houd er rekening mee dat de parameter targetEntityFrameworkVersion gebruikmaakt van interne Entity Framework-versienummers zoals beschreven in de EntityFrameworkVersions klasse.
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)
Parameters
- sourceEdmSchema
- XmlReader
Een XmlReader die de CSDL bevat.
- target
- TextWriter
De TextWriter waarnaar de code van de objectlaag wordt geschreven.
- additionalEdmSchemas
- IEnumerable<XmlReader>
Een lijst met XmlReader-objecten die schema's bevatten waarnaar wordt verwezen door het bronschema (de CSDL). Als het bronschema geen afhankelijkheden heeft, geeft u een leeg IList-object door.
- targetEntityFrameworkVersion
- Version
De interne Entity Framework-versie waarop het doel is.
Retouren
Een lijst EdmSchemaError met objecten die gegenereerde fouten bevatten.