EntityViewGenerator.GenerateViews Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Формирует представления во время компиляции для экстентов в объекте StorageMappingItemCollection и создает файл исходного кода, который делает эти представления доступными во время выполнения.
Перегрузки
GenerateViews(StorageMappingItemCollection, TextWriter) |
Формирует представления во время компиляции для экстентов в объекте StorageMappingItemCollection. Отправляет файл исходного кода в модуль TextWriter, чтобы сделать эти представления доступными во время выполнения. |
GenerateViews(StorageMappingItemCollection, String) |
Формирует представления во время компиляции для экстентов в объекте StorageMappingItemCollection. Записывает в указанное расположение файл исходного кода, благодаря которому представления доступны во время выполнения. |
GenerateViews(StorageMappingItemCollection, TextWriter, Version) |
Формирует представления во время компиляции для экстентов в объекте StorageMappingItemCollection. Отправляет файл исходного кода в модуль TextWriter, чтобы сделать эти представления доступными во время выполнения. |
Комментарии
По умолчанию представления формируются во время выполнения каждый раз, когда в экстенте выполняется запрос или обновление. Формирование представлений во время компиляции может повысить производительность приложений, исключая расход ресурсов на формирование представлений во время выполнения.
GenerateViews(StorageMappingItemCollection, TextWriter)
Важно!
Этот API несовместим с CLS.
Формирует представления во время компиляции для экстентов в объекте StorageMappingItemCollection. Отправляет файл исходного кода в модуль TextWriter, чтобы сделать эти представления доступными во время выполнения.
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)
Параметры
- mappingCollection
- StorageMappingItemCollection
Коллекция StorageMappingItemCollection, из которой будут формироваться представления.
- outputWriter
- TextWriter
Модуль TextWriter, в который будет отправлен созданный код.
Возвращаемое значение
Список, содержащий все возникшие ошибки.
- Атрибуты
Применяется к
GenerateViews(StorageMappingItemCollection, String)
Важно!
Этот API несовместим с CLS.
Формирует представления во время компиляции для экстентов в объекте StorageMappingItemCollection. Записывает в указанное расположение файл исходного кода, благодаря которому представления доступны во время выполнения.
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)
Параметры
- mappingCollection
- StorageMappingItemCollection
Коллекция StorageMappingItemCollection, из которой будут формироваться представления.
- outputPath
- String
Объект String, задающий расположение, в которое будет записан файл исходного кода.
Возвращаемое значение
Список, содержащий все возникшие ошибки.
- Атрибуты
Применяется к
GenerateViews(StorageMappingItemCollection, TextWriter, Version)
Важно!
Этот API несовместим с CLS.
Формирует представления во время компиляции для экстентов в объекте StorageMappingItemCollection. Отправляет файл исходного кода в модуль TextWriter, чтобы сделать эти представления доступными во время выполнения.
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)
Параметры
- mappingCollection
- StorageMappingItemCollection
Объект StorageMappingItemCollection, подлежащий проверке.
- outputWriter
- TextWriter
Объект TextWriter, в который записываются выходные данные.
- targetEntityFrameworkVersion
- Version
Свойство объекта EntityFrameworkVersions, соответствующее целевой версии Entity Framework.
Возвращаемое значение
Список, содержащий все возникшие ошибки.
- Атрибуты