다음을 통해 공유


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

Entity Framework의 대상 버전에 해당하는 EntityFrameworkVersions의 속성입니다.

반환

생성된 모든 오류를 포함하는 목록입니다.

특성

적용 대상