EntityViewGenerator.GenerateViews Metodo

Definizione

Genera visualizzazioni in fase di compilazione per gli extent in un StorageMappingItemCollectionoggetto e crea un file di codice sorgente che rende queste visualizzazioni disponibili in fase di esecuzione.

Overload

Nome Descrizione
GenerateViews(StorageMappingItemCollection, TextWriter)

Genera visualizzazioni in fase di compilazione per gli extent in un oggetto StorageMappingItemCollection. Invia un file di codice sorgente a un TextWriter per rendere disponibili queste visualizzazioni in fase di esecuzione.

GenerateViews(StorageMappingItemCollection, String)

Genera visualizzazioni in fase di compilazione per gli extent in un oggetto StorageMappingItemCollection. Scrive un file di codice sorgente in un percorso specificato che rende disponibili le visualizzazioni in fase di esecuzione.

GenerateViews(StorageMappingItemCollection, TextWriter, Version)

Genera visualizzazioni in fase di compilazione per gli extent in un oggetto StorageMappingItemCollection. Invia un file di codice sorgente a un TextWriter per rendere disponibili queste visualizzazioni in fase di esecuzione.

Commenti

Per impostazione predefinita, le viste vengono generate in fase di esecuzione ogni volta che viene eseguita una query o un aggiornamento in un extent. La generazione di viste in fase di compilazione può migliorare le prestazioni dell'applicazione eliminando i costi di generazione di viste in fase di esecuzione.

GenerateViews(StorageMappingItemCollection, TextWriter)

Importante

Questa API non è conforme a CLS.

Genera visualizzazioni in fase di compilazione per gli extent in un oggetto StorageMappingItemCollection. Invia un file di codice sorgente a un TextWriter per rendere disponibili queste visualizzazioni in fase di esecuzione.

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)

Parametri

mappingCollection
StorageMappingItemCollection

Oggetto StorageMappingItemCollection da cui verranno generate le visualizzazioni.

outputWriter
TextWriter

Oggetto TextWriter a cui verrà inviato il codice generato.

Valori restituiti

Elenco che contiene eventuali errori generati.

Attributi

Si applica a

GenerateViews(StorageMappingItemCollection, String)

Importante

Questa API non è conforme a CLS.

Genera visualizzazioni in fase di compilazione per gli extent in un oggetto StorageMappingItemCollection. Scrive un file di codice sorgente in un percorso specificato che rende disponibili le visualizzazioni in fase di esecuzione.

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)

Parametri

mappingCollection
StorageMappingItemCollection

Oggetto StorageMappingItemCollection da cui verranno generate le visualizzazioni.

outputPath
String

Oggetto String che specifica il percorso in cui verrà scritto il file di codice sorgente.

Valori restituiti

Elenco che contiene eventuali errori generati.

Attributi

Si applica a

GenerateViews(StorageMappingItemCollection, TextWriter, Version)

Importante

Questa API non è conforme a CLS.

Genera visualizzazioni in fase di compilazione per gli extent in un oggetto StorageMappingItemCollection. Invia un file di codice sorgente a un TextWriter per rendere disponibili queste visualizzazioni in fase di esecuzione.

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)

Parametri

mappingCollection
StorageMappingItemCollection

Oggetto StorageMappingItemCollection da convalidare.

outputWriter
TextWriter

Oggetto TextWriter in cui viene scritto l'output.

targetEntityFrameworkVersion
Version

Proprietà di EntityFrameworkVersions che corrisponde alla versione di destinazione di Entity Framework.

Valori restituiti

Elenco che contiene eventuali errori generati.

Attributi

Si applica a