EntityViewGenerator.GenerateViews Metodo

Definizione

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

Overload

GenerateViews(StorageMappingItemCollection, TextWriter)

Genera visualizzazioni in fase di compilazione per gli extent in un oggetto StorageMappingItemCollection. Invia un file di codice sorgente a un oggetto TextWriter per rendere disponibili tali 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 in modo da rendere 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 oggetto TextWriter per rendere disponibili tali visualizzazioni in fase di esecuzione.

Commenti

Per impostazione predefinita, le visualizzazioni vengono generate in fase di esecuzione ogni volta che viene eseguito un aggiornamento o una query su un extent. La generazione di visualizzazioni in fase di compilazione consente di migliorare le prestazioni dell'applicazione eliminando l'esigenza di generare visualizzazioni 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 oggetto TextWriter per rendere disponibili tali 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);
[System.CLSCompliant(false)]
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateViews (System.Data.Mapping.StorageMappingItemCollection mappingCollection, System.IO.TextWriter outputWriter);

Parametri

mappingCollection
StorageMappingItemCollection

Oggetto StorageMappingItemCollection dal quale verranno generate le visualizzazioni.

outputWriter
TextWriter

Oggetto TextWriter al quale verrà inviato il codice generato.

Restituisce

Elenco che contiene gli eventuali errori generati.

Attributi

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

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 in modo da rendere disponibili le visualizzazioni in fase di esecuzione.

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);

Parametri

mappingCollection
StorageMappingItemCollection

Oggetto StorageMappingItemCollection dal quale verranno generate le visualizzazioni.

outputPath
String

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

Restituisce

Elenco che contiene gli eventuali errori generati.

Attributi

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

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 oggetto TextWriter per rendere disponibili tali visualizzazioni in fase di esecuzione.

[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);

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.

Restituisce

Elenco che contiene gli eventuali errori generati.

Attributi

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1