EntityCodeGenerator.GenerateCode Método

Definição

Gera código-fonte que contém os objetos gerados a partir da linguagem de definição de esquema conceptual (CSDL).

Sobrecargas

Name Description
GenerateCode(String, String)

Cria um ficheiro de código-fonte que contém o código da camada de objeto gerado a partir do ficheiro especificado da linguagem de definição de esquema conceptual (CSDL).

GenerateCode(XmlReader, TextWriter)

Gera código de camada objeto usando a linguagem de definição de esquema conceptual (CSDL) especificada no XmlReader objeto, e exporta o código gerado para um TextWriter.

GenerateCode(String, String, IEnumerable<String>)

Cria um ficheiro de código-fonte que contém código da camada objeto gerado a partir do ficheiro especificado da linguagem de definição de esquema conceptual (CSDL). A lista de caminhos de ficheiros de esquema é usada para resolver quaisquer referências contidas no ficheiro CSDL.

GenerateCode(String, String, Version)

Cria um ficheiro de código-fonte que contém o código da camada de objeto gerado a partir do ficheiro especificado da linguagem de definição de esquema conceptual (CSDL). Note que o parâmetro targetEntityFrameworkVersion utiliza os números de versão internos do Entity Framework conforme descrito na EntityFrameworkVersions classe.

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

Gera código da camada de objeto com base na linguagem de definição de esquema conceptual (CSDL) especificada no XmlReader objeto, depois exporta o código gerado para um TextWriter. Uma lista de XmlReader objetos é usada para resolver quaisquer referências contidas na CSDL.

GenerateCode(XmlReader, TextWriter, Version)

Gera código da camada de objeto usando a linguagem de definição de esquema conceptual (CSDL) especificada no objeto XmlReader, e exporta o código gerado para um TextWriter. Note que o parâmetro targetEntityFrameworkVersion utiliza os números de versão internos do EntityFramework conforme descrito na EntityFrameworkVersions classe.

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

Cria um ficheiro de código-fonte que contém código da camada objeto gerado a partir do ficheiro especificado da linguagem de definição de esquema conceptual (CSDL). A lista de caminhos de ficheiros de esquema é usada para resolver quaisquer referências contidas no ficheiro CSDL. Note que o parâmetro targetEntityFrameworkVersion utiliza os números de versão internos do EntityFramework conforme descrito na EntityFrameworkVersions classe.

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

Cria um ficheiro de código-fonte que contém o código da camada de objeto gerado a partir do ficheiro especificado da linguagem de definição de esquema conceptual (CSDL). Note que o parâmetro targetEntityFrameworkVersion utiliza os números de versão internos do Entity Framework conforme descrito na EntityFrameworkVersions classe.

GenerateCode(String, String)

Cria um ficheiro de código-fonte que contém o código da camada de objeto gerado a partir do ficheiro especificado da linguagem de definição de esquema conceptual (CSDL).

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)

Parâmetros

sourceEdmSchemaFilePath
String

O percurso do ficheiro CSDL.

targetPath
String

O caminho do ficheiro que contém o código da camada objeto gerado.

Devoluções

Uma lista de EdmSchemaError objetos que contém quaisquer erros gerados.

Aplica-se a

GenerateCode(XmlReader, TextWriter)

Gera código de camada objeto usando a linguagem de definição de esquema conceptual (CSDL) especificada no XmlReader objeto, e exporta o código gerado para um 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)

Parâmetros

sourceEdmSchema
XmlReader

E XmlReader que contém a CSDL.

target
TextWriter

O TextWriter código da camada de objeto é escrito.

Devoluções

Uma lista de EdmSchemaError objetos que contém quaisquer erros gerados.

Aplica-se a

GenerateCode(String, String, IEnumerable<String>)

Cria um ficheiro de código-fonte que contém código da camada objeto gerado a partir do ficheiro especificado da linguagem de definição de esquema conceptual (CSDL). A lista de caminhos de ficheiros de esquema é usada para resolver quaisquer referências contidas no ficheiro 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)

Parâmetros

sourceEdmSchemaFilePath
String

O percurso do ficheiro CSDL.

targetPath
String

O caminho do ficheiro que contém o código da camada objeto gerado.

additionalEdmSchemaFilePaths
IEnumerable<String>

Uma lista de caminhos de ficheiros de esquema que podem ser usados para resolver quaisquer referências no esquema de origem (o ficheiro CSDL). Se o esquema de origem não tiver quaisquer dependências, passe uma lista vazia.

Devoluções

Uma lista de EdmSchemaError objetos que contém quaisquer erros gerados.

Aplica-se a

GenerateCode(String, String, Version)

Cria um ficheiro de código-fonte que contém o código da camada de objeto gerado a partir do ficheiro especificado da linguagem de definição de esquema conceptual (CSDL). Note que o parâmetro targetEntityFrameworkVersion utiliza os números de versão internos do Entity Framework conforme descrito na 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)

Parâmetros

sourceEdmSchemaFilePath
String

O percurso do ficheiro CSDL.

targetPath
String

O caminho do ficheiro que contém o código da camada objeto gerado.

targetEntityFrameworkVersion
Version

A versão interna do Entity Framework que está a ser visada.

Devoluções

Uma lista de EdmSchemaError objetos que contém quaisquer erros gerados.

Aplica-se a

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

Gera código da camada de objeto com base na linguagem de definição de esquema conceptual (CSDL) especificada no XmlReader objeto, depois exporta o código gerado para um TextWriter. Uma lista de XmlReader objetos é usada para resolver quaisquer referências contidas na 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)

Parâmetros

sourceEdmSchema
XmlReader

E XmlReader que contém a CSDL.

target
TextWriter

O TextWriter para gerar o código da camada de objetos.

additionalEdmSchemas
IEnumerable<XmlReader>

Uma lista de XmlReader objetos que contêm esquemas referenciados pelo esquema de origem (o CSDL). Se o esquema de origem não tiver quaisquer dependências, passe uma lista vazia.

Devoluções

Uma lista de EdmSchemaError objetos que contém quaisquer erros gerados.

Aplica-se a

GenerateCode(XmlReader, TextWriter, Version)

Gera código da camada de objeto usando a linguagem de definição de esquema conceptual (CSDL) especificada no objeto XmlReader, e exporta o código gerado para um TextWriter. Note que o parâmetro targetEntityFrameworkVersion utiliza os números de versão internos do EntityFramework conforme descrito na 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)

Parâmetros

sourceEdmSchema
XmlReader

Um XmlReader que contém o CSDL.

target
TextWriter

O TextWriter para onde o código da camada objeto é escrito.

targetEntityFrameworkVersion
Version

A versão interna do Entity Framework que está a ser visada.

Devoluções

Uma lista de EdmSchemaError objetos que contém quaisquer erros gerados.

Aplica-se a

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

Cria um ficheiro de código-fonte que contém código da camada objeto gerado a partir do ficheiro especificado da linguagem de definição de esquema conceptual (CSDL). A lista de caminhos de ficheiros de esquema é usada para resolver quaisquer referências contidas no ficheiro CSDL. Note que o parâmetro targetEntityFrameworkVersion utiliza os números de versão internos do EntityFramework conforme descrito na 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)

Parâmetros

sourceEdmSchemaFilePath
String

O percurso do ficheiro CSDL.

targetPath
String

O caminho do ficheiro que contém o código da camada objeto gerado.

additionalEdmSchemaFilePaths
IEnumerable<String>

Uma lista de caminhos de ficheiros de esquema que podem ser usados para resolver quaisquer referências no esquema de origem (o ficheiro CSDL). Se o esquema de origem não tiver quaisquer dependências, passe uma lista vazia.

targetEntityFrameworkVersion
Version

A versão interna do Entity Framework que está a ser visada.

Devoluções

Uma lista de EdmSchemaError objetos que contém quaisquer erros gerados.

Aplica-se a

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

Cria um ficheiro de código-fonte que contém o código da camada de objeto gerado a partir do ficheiro especificado da linguagem de definição de esquema conceptual (CSDL). Note que o parâmetro targetEntityFrameworkVersion utiliza os números de versão internos do Entity Framework conforme descrito na 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)

Parâmetros

sourceEdmSchema
XmlReader

Um XmlReader que contém o CSDL.

target
TextWriter

O TextWriter para onde o código da camada objeto é escrito.

additionalEdmSchemas
IEnumerable<XmlReader>

Uma lista de objetos XmlReader que contêm esquemas referenciados pelo esquema de origem (o CSDL). Se o esquema de origem não tiver dependências, passe um objeto IList vazio.

targetEntityFrameworkVersion
Version

A versão interna do Entity Framework que está a ser visada.

Devoluções

Uma lista de EdmSchemaError objetos que contém quaisquer erros gerados.

Aplica-se a