EntityViewGenerator.GenerateViews Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Generates views at compile time for the extents in a StorageMappingItemCollection, and creates a source code file that makes these views available at run time.
Overloads
GenerateViews(StorageMappingItemCollection, TextWriter) |
Generates views at compile time for the extents in a StorageMappingItemCollection. Sends a source code file to a TextWriter to make these views available at run time. |
GenerateViews(StorageMappingItemCollection, String) |
Generates views at compile time for the extents in a StorageMappingItemCollection. Writes a source code file to a specified location that makes the views available at run time. |
GenerateViews(StorageMappingItemCollection, TextWriter, Version) |
Generates views at compile time for the extents in a StorageMappingItemCollection. Sends a source code file to a TextWriter to make these views available at run time. |
Remarks
By default, views are generated at run time whenever a query or update is performed on an extent. Generating views at compile time can improve application performance by eliminating the expense of generating views at run time.
GenerateViews(StorageMappingItemCollection, TextWriter)
Important
This API is not CLS-compliant.
Generates views at compile time for the extents in a StorageMappingItemCollection. Sends a source code file to a TextWriter to make these views available at run time.
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)
Parameters
- mappingCollection
- StorageMappingItemCollection
The StorageMappingItemCollection from which views will be generated.
- outputWriter
- TextWriter
The TextWriter to which the generated code will be sent.
Returns
A list that contains any generated errors.
- Attributes
Applies to
GenerateViews(StorageMappingItemCollection, String)
Important
This API is not CLS-compliant.
Generates views at compile time for the extents in a StorageMappingItemCollection. Writes a source code file to a specified location that makes the views available at run time.
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)
Parameters
- mappingCollection
- StorageMappingItemCollection
The StorageMappingItemCollection from which views will be generated.
- outputPath
- String
The String that specifies the location to which the source code file will be written.
Returns
A list that contains any generated errors.
- Attributes
Applies to
GenerateViews(StorageMappingItemCollection, TextWriter, Version)
Important
This API is not CLS-compliant.
Generates views at compile time for the extents in a StorageMappingItemCollection. Sends a source code file to a TextWriter to make these views available at run time.
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)
Parameters
- mappingCollection
- StorageMappingItemCollection
The StorageMappingItemCollection to be validated.
- outputWriter
- TextWriter
The TextWriter to which the output is written.
- targetEntityFrameworkVersion
- Version
The property of EntityFrameworkVersions that corresponds to the targeted version of the Entity Framework.
Returns
A list that contains any generated errors.
- Attributes