Udostępnij za pośrednictwem


EntityViewGenerator.GenerateViews Metoda

Definicja

Generuje widoki w czasie kompilacji dla zakresów w StorageMappingItemCollectionobiekcie i tworzy plik kodu źródłowego, który udostępnia te widoki w czasie wykonywania.

Przeciążenia

GenerateViews(StorageMappingItemCollection, TextWriter)

Generuje widoki w czasie kompilacji dla zakresów w obiekcie StorageMappingItemCollection. Wysyła plik kodu źródłowego do obiektu TextWriter , aby udostępnić te widoki w czasie wykonywania.

GenerateViews(StorageMappingItemCollection, String)

Generuje widoki w czasie kompilacji dla zakresów w obiekcie StorageMappingItemCollection. Zapisuje plik kodu źródłowego w określonej lokalizacji, która udostępnia widoki w czasie wykonywania.

GenerateViews(StorageMappingItemCollection, TextWriter, Version)

Generuje widoki w czasie kompilacji dla zakresów w obiekcie StorageMappingItemCollection. Wysyła plik kodu źródłowego do obiektu TextWriter , aby udostępnić te widoki w czasie wykonywania.

Uwagi

Domyślnie widoki są generowane w czasie wykonywania za każdym razem, gdy zapytanie lub aktualizacja jest wykonywana w zakresie. Generowanie widoków w czasie kompilacji może zwiększyć wydajność aplikacji, eliminując koszty generowania widoków w czasie wykonywania.

GenerateViews(StorageMappingItemCollection, TextWriter)

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Generuje widoki w czasie kompilacji dla zakresów w obiekcie StorageMappingItemCollection. Wysyła plik kodu źródłowego do obiektu TextWriter , aby udostępnić te widoki w czasie wykonywania.

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

Z StorageMappingItemCollection których będą generowane widoki.

outputWriter
TextWriter

Do TextWriter którego zostanie wysłany wygenerowany kod.

Zwraca

Lista zawierająca wszelkie wygenerowane błędy.

Atrybuty

Dotyczy

GenerateViews(StorageMappingItemCollection, String)

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Generuje widoki w czasie kompilacji dla zakresów w obiekcie StorageMappingItemCollection. Zapisuje plik kodu źródłowego w określonej lokalizacji, która udostępnia widoki w czasie wykonywania.

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

Z StorageMappingItemCollection których będą generowane widoki.

outputPath
String

Określa String lokalizację, do której zostanie zapisany plik kodu źródłowego.

Zwraca

Lista zawierająca wszelkie wygenerowane błędy.

Atrybuty

Dotyczy

GenerateViews(StorageMappingItemCollection, TextWriter, Version)

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Generuje widoki w czasie kompilacji dla zakresów w obiekcie StorageMappingItemCollection. Wysyła plik kodu źródłowego do obiektu TextWriter , aby udostępnić te widoki w czasie wykonywania.

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

mappingCollection
StorageMappingItemCollection

Element do zweryfikowania StorageMappingItemCollection .

outputWriter
TextWriter

Wartość TextWriter , do której są zapisywane dane wyjściowe.

targetEntityFrameworkVersion
Version

Właściwość EntityFrameworkVersions odpowiada docelowej wersji programu Entity Framework.

Zwraca

Lista zawierająca wszelkie wygenerowane błędy.

Atrybuty

Dotyczy