EntityViewGenerator.GenerateViews Metoda

Definice

Generuje zobrazení v době kompilace pro rozsahy v objektu a vytvoří soubor zdrojového StorageMappingItemCollectionkódu, který tato zobrazení zpřístupní za běhu.

Přetížení

Name Description
GenerateViews(StorageMappingItemCollection, TextWriter)

Generuje zobrazení v době kompilace pro rozsahy v .StorageMappingItemCollection Odešle do souboru zdrojového TextWriter kódu, aby byla tato zobrazení dostupná za běhu.

GenerateViews(StorageMappingItemCollection, String)

Generuje zobrazení v době kompilace pro rozsahy v .StorageMappingItemCollection Zapíše soubor zdrojového kódu do zadaného umístění, které zpřístupňuje zobrazení za běhu.

GenerateViews(StorageMappingItemCollection, TextWriter, Version)

Generuje zobrazení v době kompilace pro rozsahy v .StorageMappingItemCollection Odešle do souboru zdrojového TextWriter kódu, aby byla tato zobrazení dostupná za běhu.

Poznámky

Ve výchozím nastavení se zobrazení generují za běhu při každém provedení dotazu nebo aktualizace v rozsahu. Generování zobrazení v době kompilace může zlepšit výkon aplikace tím, že eliminuje náklady na generování zobrazení za běhu.

GenerateViews(StorageMappingItemCollection, TextWriter)

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Generuje zobrazení v době kompilace pro rozsahy v .StorageMappingItemCollection Odešle do souboru zdrojového TextWriter kódu, aby byla tato zobrazení dostupná za běhu.

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)

Parametry

mappingCollection
StorageMappingItemCollection

Zobrazení StorageMappingItemCollection , ze kterých se budou generovat.

outputWriter
TextWriter

Do TextWriter kterého se odešle vygenerovaný kód.

Návraty

Seznam obsahující všechny vygenerované chyby.

Atributy

Platí pro

GenerateViews(StorageMappingItemCollection, String)

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Generuje zobrazení v době kompilace pro rozsahy v .StorageMappingItemCollection Zapíše soubor zdrojového kódu do zadaného umístění, které zpřístupňuje zobrazení za běhu.

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)

Parametry

mappingCollection
StorageMappingItemCollection

Zobrazení StorageMappingItemCollection , ze kterých se budou generovat.

outputPath
String

Určuje String umístění, do kterého se zapíše soubor zdrojového kódu.

Návraty

Seznam obsahující všechny vygenerované chyby.

Atributy

Platí pro

GenerateViews(StorageMappingItemCollection, TextWriter, Version)

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Generuje zobrazení v době kompilace pro rozsahy v .StorageMappingItemCollection Odešle do souboru zdrojového TextWriter kódu, aby byla tato zobrazení dostupná za běhu.

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)

Parametry

outputWriter
TextWriter

Výstup TextWriter , do kterého se výstup zapíše.

targetEntityFrameworkVersion
Version

Vlastnost EntityFrameworkVersions , která odpovídá cílové verzi Entity Framework.

Návraty

Seznam obsahující všechny vygenerované chyby.

Atributy

Platí pro