Compartir a través de


EntityViewGenerator.GenerateViews Método

Definición

Genera vistas en tiempo de compilación para las extensiones en StorageMappingItemCollection y crea un archivo de código fuente que hace que estas vistas estén disponibles en tiempo de ejecución.

Sobrecargas

GenerateViews(StorageMappingItemCollection, TextWriter)

Genera vistas en tiempo de compilación para las extensiones en StorageMappingItemCollection. Envía un archivo de código fuente a un TextWriter para que estas vistas estén disponibles en tiempo de ejecución.

GenerateViews(StorageMappingItemCollection, String)

Genera vistas en tiempo de compilación para las extensiones en StorageMappingItemCollection. Escribe un archivo de código fuente, en una ubicación especificada, que hace que las vistas estén disponibles en tiempo de ejecución.

GenerateViews(StorageMappingItemCollection, TextWriter, Version)

Genera vistas en tiempo de compilación para las extensiones en StorageMappingItemCollection. Envía un archivo de código fuente a un TextWriter para que estas vistas estén disponibles en tiempo de ejecución.

Comentarios

De forma predeterminada, las vistas se generan en tiempo de ejecución cada vez que se realiza una consulta o una actualización en una extensión. La generación de vistas en tiempo de compilación puede mejorar el rendimiento de la aplicación al eliminar el gasto que supone generar vistas en tiempo de ejecución.

GenerateViews(StorageMappingItemCollection, TextWriter)

Importante

Esta API no es conforme a CLS.

Genera vistas en tiempo de compilación para las extensiones en StorageMappingItemCollection. Envía un archivo de código fuente a un TextWriter para que estas vistas estén disponibles en tiempo de ejecución.

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateViews(System::Data::Mapping::StorageMappingItemCollection ^ mappingCollection, System::IO::TextWriter ^ outputWriter);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateViews (System.Data.Mapping.StorageMappingItemCollection mappingCollection, System.IO.TextWriter outputWriter);
[System.CLSCompliant(false)]
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateViews (System.Data.Mapping.StorageMappingItemCollection mappingCollection, System.IO.TextWriter outputWriter);
member this.GenerateViews : System.Data.Mapping.StorageMappingItemCollection * System.IO.TextWriter -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
[<System.CLSCompliant(false)>]
member this.GenerateViews : System.Data.Mapping.StorageMappingItemCollection * System.IO.TextWriter -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateViews (mappingCollection As StorageMappingItemCollection, outputWriter As TextWriter) As IList(Of EdmSchemaError)

Parámetros

mappingCollection
StorageMappingItemCollection

StorageMappingItemCollection desde la que se generarán las vistas.

outputWriter
TextWriter

TextWriter al que se enviará el código generado.

Devoluciones

Una lista que contiene los errores generados.

Atributos

Se aplica a

GenerateViews(StorageMappingItemCollection, String)

Importante

Esta API no es conforme a CLS.

Genera vistas en tiempo de compilación para las extensiones en StorageMappingItemCollection. Escribe un archivo de código fuente, en una ubicación especificada, que hace que las vistas estén disponibles en tiempo de ejecución.

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateViews(System::Data::Mapping::StorageMappingItemCollection ^ mappingCollection, System::String ^ outputPath);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateViews (System.Data.Mapping.StorageMappingItemCollection mappingCollection, string outputPath);
[System.CLSCompliant(false)]
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateViews (System.Data.Mapping.StorageMappingItemCollection mappingCollection, string outputPath);
member this.GenerateViews : System.Data.Mapping.StorageMappingItemCollection * string -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
[<System.CLSCompliant(false)>]
member this.GenerateViews : System.Data.Mapping.StorageMappingItemCollection * string -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateViews (mappingCollection As StorageMappingItemCollection, outputPath As String) As IList(Of EdmSchemaError)

Parámetros

mappingCollection
StorageMappingItemCollection

StorageMappingItemCollection desde la que se generarán las vistas.

outputPath
String

String que especifica la ubicación en que se escribirá el archivo de código fuente.

Devoluciones

Una lista que contiene los errores generados.

Atributos

Se aplica a

GenerateViews(StorageMappingItemCollection, TextWriter, Version)

Importante

Esta API no es conforme a CLS.

Genera vistas en tiempo de compilación para las extensiones en StorageMappingItemCollection. Envía un archivo de código fuente a un TextWriter para que estas vistas estén disponibles en tiempo de ejecución.

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateViews(System::Data::Mapping::StorageMappingItemCollection ^ mappingCollection, System::IO::TextWriter ^ outputWriter, Version ^ targetEntityFrameworkVersion);
[System.CLSCompliant(false)]
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateViews (System.Data.Mapping.StorageMappingItemCollection mappingCollection, System.IO.TextWriter outputWriter, Version targetEntityFrameworkVersion);
[<System.CLSCompliant(false)>]
member this.GenerateViews : System.Data.Mapping.StorageMappingItemCollection * System.IO.TextWriter * Version -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateViews (mappingCollection As StorageMappingItemCollection, outputWriter As TextWriter, targetEntityFrameworkVersion As Version) As IList(Of EdmSchemaError)

Parámetros

mappingCollection
StorageMappingItemCollection

StorageMappingItemCollection que se va a validar.

outputWriter
TextWriter

Objeto TextWriter donde se escribe el resultado.

targetEntityFrameworkVersion
Version

Propiedad de EntityFrameworkVersions que corresponde a la versión de destino de Entity Framework.

Devoluciones

Una lista que contiene los errores generados.

Atributos

Se aplica a