Partager via


EntityViewGenerator.GenerateViews Méthode

Définition

Génère des vues, lors de la compilation, pour les étendues contenues dans un StorageMappingItemCollection et crée un fichier de code source qui rend ces vues disponibles lors de l'exécution.

Surcharges

GenerateViews(StorageMappingItemCollection, TextWriter)

Génère des vues lors de la compilation pour les étendues contenues dans un StorageMappingItemCollection. Envoie un fichier de code source à un TextWriter pour rendre ces vues disponibles lors de l'exécution.

GenerateViews(StorageMappingItemCollection, String)

Génère des vues lors de la compilation pour les étendues contenues dans un StorageMappingItemCollection. Écrit, à un emplacement spécifié, un fichier de code source qui rend les vues disponibles lors de l'exécution.

GenerateViews(StorageMappingItemCollection, TextWriter, Version)

Génère des vues lors de la compilation pour les étendues contenues dans un StorageMappingItemCollection. Envoie un fichier de code source à un TextWriter pour rendre ces vues disponibles lors de l'exécution.

Remarques

Par défaut, des vues sont générées lors de l'exécution chaque fois qu'une requête ou une mise à jour est effectuée sur une étendue. La génération de vues lors de la compilation peut améliorer la performance de l'application en éliminant la charge que représente la génération de vues lors de l'exécution.

GenerateViews(StorageMappingItemCollection, TextWriter)

Important

Cette API n’est pas conforme CLS.

Génère des vues lors de la compilation pour les étendues contenues dans un StorageMappingItemCollection. Envoie un fichier de code source à un TextWriter pour rendre ces vues disponibles lors de l'exécution.

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)

Paramètres

mappingCollection
StorageMappingItemCollection

StorageMappingItemCollection à partir duquel des vues seront générées.

outputWriter
TextWriter

TextWriter vers lequel le code généré sera envoyé.

Retours

Liste qui contient des erreurs générées.

Attributs

S’applique à

GenerateViews(StorageMappingItemCollection, String)

Important

Cette API n’est pas conforme CLS.

Génère des vues lors de la compilation pour les étendues contenues dans un StorageMappingItemCollection. Écrit, à un emplacement spécifié, un fichier de code source qui rend les vues disponibles lors de l'exécution.

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)

Paramètres

mappingCollection
StorageMappingItemCollection

StorageMappingItemCollection à partir duquel des vues seront générées.

outputPath
String

String qui spécifie l'emplacement sera écrit le fichier de code source.

Retours

Liste qui contient des erreurs générées.

Attributs

S’applique à

GenerateViews(StorageMappingItemCollection, TextWriter, Version)

Important

Cette API n’est pas conforme CLS.

Génère des vues lors de la compilation pour les étendues contenues dans un StorageMappingItemCollection. Envoie un fichier de code source à un TextWriter pour rendre ces vues disponibles lors de l'exécution.

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)

Paramètres

outputWriter
TextWriter

TextWriter dans lequel la sortie est écrite.

targetEntityFrameworkVersion
Version

Propriété de EntityFrameworkVersions qui correspond à la version ciblée d'Entity Framework.

Retours

Liste qui contient des erreurs générées.

Attributs

S’applique à